文件名称:vault-secrets-operator:从Vault创建Kubernetes机密,以实现基于GitOps的安全工作流
文件大小:273KB
文件格式:ZIP
更新时间:2024-02-23 22:38:19
kubernetes vault secret secrets kubernetes-secrets
从Vault创建Kubernetes机密,以实现基于GitOps的安全工作流。 Vault Secrets操作员从Vault创建Kubernetes秘密。 Vault Secrets Operator的想法是使用基于GitOps的安全工作流来管理Kubernetes集群中的秘密。 有关基于安全GitOps的工作流的更多信息,建议您的文章 。 借助Vault Secrets Operator,您可以使用自定义资源将机密提交到git存储库。 如果将这些机密应用于Kubernetes集群,操作员将在Vault中查找真实机密并创建相应的Kubernetes机密。 如果您为此工作流程使用诸如类的东西,则可以使用Vault Secrets Operator替代它。 安装 Vault Secrets Operator可以通过Helm安装。 在可以找到所有可配置值的列表。 该图表假定一个运行在http://vault:8200的Vault服务器,但可以通过指定--set vault.address=https://vault.example.com helm repo add ricoberger
【文件预览】:
vault-secrets-operator-master
----api()
--------v1alpha1()
----.gitignore(357B)
----go.mod(522B)
----Dockerfile(814B)
----vault()
--------vault.go(6KB)
--------client.go(7KB)
----Makefile(6KB)
----assets()
--------gitops.png(127KB)
--------logo.png(38KB)
--------social-preview.png(45KB)
----LICENSE(1KB)
----go.sum(52KB)
----.github()
--------workflows()
----main.go(4KB)
----README.md(17KB)
----config()
--------manager()
--------samples()
--------default()
--------rbac()
--------crd()
----hack()
--------boilerplate.go.txt(0B)
----controllers()
--------suite_test.go(2KB)
--------vaultsecret_controller.go(9KB)
----kustomization.yaml(28B)
----PROJECT(281B)
----.editorconfig(324B)
----testbin()
--------setup-envtest.sh(2KB)
--------setup-kind.sh(6KB)
----charts()
--------vault-secrets-operator()
--------README.md(4KB)