【发布时间】:2021-04-06 07:40:34
【问题描述】:
我使用以下代码创建了service-account 类型的秘密。秘密已创建,但当我运行 kubectl get secrets 时,服务帐户秘密未列出。我哪里错了
apiVersion: v1
kind: Secret
metadata:
name: secret-sa-sample
annotations:
kubernetes.io/service-account.name: "sa-name"
type: kubernetes.io/service-account-token
data:
# You can include additional key value pairs as you do with Opaque Secrets
extra: YmFyCg==
kubectl create -f sa-secret.yaml
secret/secret-sa-sample created```
【问题讨论】:
-
您是否创建了服务帐户?
-
是的。上面的 yaml 文件是我发布到 API 服务器的。我没有找到服务帐户
-
否,您是否在应用密钥之前创建了服务帐户?
-
kubectl create sa sa-name -
按照@Matt 的建议创建服务帐户后,我能够在本地环境中看到秘密
标签: kubernetes kubernetes-secrets