k8s镜像中心私有项目没法pull问题解决办法
1. 用镜像中心上自己的用户名、密码、邮箱创建一个Secret: kubectl create secret docker-registry registrysecret --docker-server=xxx.xxx.xxx.xxx \ --docker-username=xxxx --docker-password=xxxxx --docker-email=xxxx@xxxx.com...
1. 用镜像中心上自己的用户名、密码、邮箱创建一个Secret:
kubectl create secret docker-registry registrysecret --docker-server=xxx.xxx.xxx.xxx \ --docker-username=xxxx --docker-password=xxxxx --docker-email=xxxx@xxxx.com
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
关注
关注下方微信公众号,可以及时获取到各种技术的干货哦,如果你有想推荐的帖子,也可以联系我。
更多推荐
所有评论(0)