k8s镜像中心私有项目没法pull问题解决办法

1. 用镜像中心上自己的用户名、密码、邮箱创建一个Secret:

kubectl create secret docker-registry registrysecret --docker-server=xxx.xxx.xxx.xxx \ --docker-username=xxxx --docker-password=xxxxx [email protected]

2. 然后创建Pod的时候使用该Secret: pull-test.yaml:

apiVersion: v1
kind: ReplicationController
metadata:
name: pull-test
spec:
replicas: 2
selector:
name: pull-test
template:
metadata:
labels:
name: pull-test
spec:
containers:
- name: pull-test-container
image: xxx.xxx.xxx.xxx:xxxx/jj_uf20_scm/centosi386:7.2.1511
command:
- ping
- 127.0.0.1
imagePullSecrets:
- name: registrysecret

猜你喜欢

转载自blog.csdn.net/u012516524/article/details/80236593