文件名称:vault-k8s:对Vault和Kubernetes的一流支持
文件大小:100KB
文件格式:ZIP
更新时间:2024-04-07 21:54:18
Go
保管箱+ Kubernetes(vault-k8s) vault-k8s二进制文件包括Vault和Kubernetes之间的一流集成。当前,此存储库中唯一的集成是Vault Agent Sidecar Injector( agent-inject )。将来将在此处找到更多集成。 Kubernetes与Vault的集成。该自述文件将提供每个用例的基本概述,但有关完整文档,请参考Vault网站。 该项目的版本与Vault分开。每个功能支持的保管库版本将在下面注明。通过对该项目分别进行版本控制,我们可以更快地迭代Kubernetes集成并发布新版本,而不必强迫Vault用户进行完整的Vault升级。 特征 :Agent Inject是一个变异Webhook控制器,可将Vault Agent容器注入满足特定注释条件的Pod中。 (需要Vault 1.3.1+) 安装 vault-k8s分布有
【文件预览】:
vault-k8s-master
----.gitignore(274B)
----version()
--------version.go(1KB)
----go.mod(2KB)
----agent-inject()
--------handler.go(6KB)
--------handler_test.go(15KB)
--------agent()
----Makefile(2KB)
----build()
--------docker()
----LICENSE(16KB)
----CHANGELOG.md(4KB)
----go.sum(52KB)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----subcommand()
--------version()
--------injector()
----main.go(362B)
----helper()
--------cert()
----README.md(2KB)
----commands.go(627B)
----deploy()
--------injector-leader-extras.yaml(315B)
--------injector-rbac.yaml(2KB)
--------injector-mutating-webhook.yaml(601B)
--------kustomization.yaml(210B)
--------injector-deployment.yaml(3KB)
--------injector-service.yaml(325B)
----.circleci()
--------config.yml(467B)
----leader()
--------leader.go(1KB)
----kustomization.yaml(85B)