文件名称:vaultingkube:获取存储在Hashicorp Vault中的配置映射和机密并将它们同步到您的Kubernetes集群
文件大小:9.01MB
文件格式:ZIP
更新时间:2024-05-30 04:35:16
Go
跳马 获取存储在Hashicorp Vault中的配置映射和秘密,并将它们同步到您的Kubernetes集群。 这个怎么运作 在群集中运行Vaultingkube之后,它将查看通过Vault客户端配置选项配置的Vault服务器。 基于VK_VAULT_ROOT_MOUNT_PATH Vaultingkube将读取其有权访问的所有kv机密,并引用具有匹配安装路径的任何kv机密。 例如,如果VK_VAULT_ROOT_MOUNT_PATH设置为vaultingkube/my-cluster ,它将查看vaultingkube/my-cluster/*所有安装。 机密类型和名称空间的类型也在安装路径中配置。 看起来像[VK_VAULT_ROOT_MOUNT_PATH]/[NAMESPACE]/[SECRET_TYPE]/[NAME] 。 如果要在名为tom的default命名空间中创建con
【文件预览】:
vaultingkube-master
----.gitignore(21B)
----Dockerfile(528B)
----.dockerignore(90B)
----resource()
--------vaultingkube.png(31KB)
--------demo.gif(10.29MB)
----LICENSE(11KB)
----main.go(2KB)
----README.md(4KB)
----deployment()
--------001-common.yaml(163B)
--------002-rbac.yaml(561B)
--------003-deployment.yaml(1KB)
----comms()
--------vault.go(3KB)
--------kube.go(6KB)
----glide.lock(8KB)
----glide.yaml(333B)