在k8s中拉取私有镜像需要保密字典。保密字典创建如下。

 

kubectl create secret docker-registry myregistrykey --docker-server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL

每个k8s的命名空间使用的保密字典都不一样,因此每此需要使用都要在对应的命名空间下创建保密字典。

至于如何切换到不同的命名空间,参考:

https://mp.csdn.net/postedit/83752186

myregistrykey 为自定义的保密字典的名称

替换掉上面命令中大写的字符串为你自己的信息。

DOCKER_REGISTRY_SERVER  例如:https://example.com.cn

https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod

 

 

Logo

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

更多推荐