k8s中每个namespace在创建的时候就生成了一个默认的sa,如下图
kubectl get serviceaccount -A | grep default
如果我们想设置默认的镜像拉取密钥只要设置这个默认的sa即可,如图:
apiVersion: v1
kind: ServiceAccount
metadata:
name: default
namespace: default
secrets:
- name: default-token-xxx
# 添加如下配置
imagePullSecrets:
- name: xxxxxx