你必须将你的Docker Hub登录凭证作为秘密传递
kubectl create secret docker-registry myregistrykey --docker-server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL
其中——Docker服务器=
https://index.docker.io/v1/
现在,您可以通过向pod定义添加imagepullsecrets部分来创建引用该秘密的pods。
kind: Pod
metadata:
name: foo
namespace: awesomeapps
spec:
containers:
- name: foo
image: janedoe/awesomeapp:v1
imagePullSecrets:
- name: myregistrykey```