k8s集群设置默认镜像拉取密钥

hcwei 2022年02月23日 223次浏览

k8s中每个namespace在创建的时候就生成了一个默认的sa,如下图

kubectl get serviceaccount -A | grep default

image.png
如果我们想设置默认的镜像拉取密钥只要设置这个默认的sa即可,如图:

apiVersion: v1
kind: ServiceAccount
metadata:
  name: default
  namespace: default
secrets:
- name: default-token-xxx
# 添加如下配置
imagePullSecrets:
- name: xxxxxx