我基本上是在尝试从 Azure kubernetes 集群中提取 GCR 图像。我的默认服务帐户有以下内容:
kubectl get serviceaccounts default -o yaml
apiVersion: v1
imagePullSecrets:
- name: gcr-json-key-stg
kind: ServiceAccount
metadata:
creationTimestamp: "2019-12-24T03:42:15Z"
name: default
namespace: default
resourceVersion: "151571"
selfLink: /api/v1/namespaces/default/serviceaccounts/default
uid: 7f88785d-05de-4568-b050-f3a5dddd8ad1
secrets:
- name: default-token-gn9vb
如果我将相同的内容添加imagePullSecret到单个部署中,它会起作用。所以,秘密是正确的。但是,当我将它用于默认服务帐户时,我收到一个ImagePullBackOff错误,在描述时确认这是一个权限问题。
我错过了什么吗?我已确保我的部署未配置任何其他特定服务帐户,并且应该使用默认服务帐户。
