【文件属性】:
文件名称:kubernetes-keyvault-flexvol:通过Flex Volume将Azure密钥库与Kubernetes集成
文件大小:4.16MB
文件格式:ZIP
更新时间:2021-05-25 18:18:57
Go
密钥库FlexVolume [不建议使用]
警告 :warning: 此解决方案已被弃用。 继续将其用于kubernetes 1.15版。 对于1.16+,请使用
不再支持此解决方案,因为AKS中不支持1.15
将您的密钥管理系统与Kubernetes无缝集成。
密钥管理系统中的秘密,密钥和证书成为Pod可以访问的卷。 卷装入后,可直接在容器文件系统中为您的应用程序获取其数据。
内容
入门
受支持的提供商
Azure密钥保管库
:light_bulb: 注意:要在etcd中的其余Kubernetes数据上启用加密,请使用Azure Key Vault的。
安装Key Vault FlexVolume
选项1:新的AKS Engine集群
AKS Engine在Azure上创建自定义的Kubernetes群集。
请遵循AKS Engine 附加文档来创建一个新的Kubernetes集群,其中已部署了Key Vault
【文件预览】:
kubernetes-keyvault-flexvol-master
----docs()
--------traefik-tls-certificate()
--------concept.md(2KB)
--------traefik-tls-certificate.md(4KB)
--------istio-tls-certificate.md(5KB)
--------istio-tls-certificate()
----.github()
--------PULL_REQUEST_TEMPLATE.md(302B)
--------ISSUE_TEMPLATE()
----azurekeyvault-flexvolume()
--------keyvaultFlexvolumeAdapter.go(6KB)
--------main.go(6KB)
--------oauth.go(9KB)
--------AUTHORS(299B)
--------Makefile(956B)
--------Gopkg.toml(762B)
--------Gopkg.lock(2KB)
----LICENSE(1KB)
----CONTRIBUTING.md(582B)
----deployment()
--------kv-flexvol-psp.yaml(1000B)
--------nginx-flex-kv-managedidentity.yaml(1KB)
--------nginx-flex-kv.yaml(1KB)
--------nginx-flex-kv-podidentity.yaml(1KB)
--------flexvol-installer()
--------nginx-flex-kv-deployment.yaml(1KB)
--------kv-flexvol-installer.yaml(1KB)
----.gitignore(5KB)
----.circleci()
--------config.yml(995B)
----CODE_OF_CONDUCT.md(5KB)
----README.md(19KB)