在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

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐