我正在尝试将kubernetes与天蓝色的密钥库链接。尝试使用yml文件创建AzureKeyVaultSecret时,引用https://mrdevops.io/introducing-azure-key-vault-to-kubernetes-931f82364354
但给出的错误为
error: unable to recognize "test.yml":no matches for kind "AzureKeyVaultSecret" in version "v1"
yml文件:
apiVersion: v1
kind: AzureKeyVaultSecret
metadata:
name: azure-keyvault-certificate
namespace: default
spec:
vault:
name: my-keyvault-name
object:
type: certificate
name: my-kv-cert
output:
secret:
name: my_kv-cert
type: kubernetes.io/tls
答案 0 :(得分:0)
您是否部署了以下组件
Azure Key Vault控制器—将Azure Key Vault机密同步到本地Kubernetes机密,并保持更新
Azure Key Vault Env注入器—将Azure Key Vault机密透明地注入到Kubernetes容器中运行的应用程序中,而不会向Kubernetes资源,Etcd或其用户泄露其内容
从here部署文件。