在k8s中,拉取本地镜像或远程镜像时,需要授权。
创建secret
kubectl create secret docker-registry secret-key --docker-server=http://172.16.0.107 --docker-username=admin --docker-password=password -n <NAMESPACE>
K8s自动拉取镜像权限
以下是imagePullSecrets的配置方式。
name: secret-key 这个就是我们需要使用的配置。
imagePullSecrets:
- name: secret-key
containers:
- image: 172.16.0.107/base/kkkk:4.5.1
securityContext:
privileged: true