1、kubectl describe pod tomcat-ccbc756f6-bh6wg #查看信息如下报错
2、在node节点
[[email protected] ~]# cat .docker/config.json |base64 -w 0 ewoJImF1dGhzIjogewoJCSIxOTIuMTY4LjU2LjExIjogewoJCQkiYXV0aCI6ICJlbXA1T2pFeU16UTFOa0V1WTI5dCIKCQl9Cgl9LAoJIkh0dHBIZWFkZXJzIjogewoJCSJVc2VyLUFnZW50IjogIkRvY2tlci1DbGllbnQvMTguMDMuMC1jZSAobGludXgpIgoJfQp9[[email protected] ~]# cat .docker/config.json { "auths": { "192.168.56.11": { "auth": "emp5OjEyMzQ1NkEuY29t" } }, "HttpHeaders": { "User-Agent": "Docker-Client/18.03.0-ce (linux)" } }You have new mail in /var/spool/mail/root [[email protected]-node2 ~]# cat .docker/config.json { "auths": { "192.168.56.11": { "auth": "emp5OjEyMzQ1NkEuY29t" } }, "HttpHeaders": { "User-Agent": "Docker-Client/18.03.0-ce (linux)" } }[[email protected]-node2 ~]#cat .docker/config.json |base64 -w 0 ewoJImF1dGhzIjogewoJCSIxOTIuMTY4LjU2LjExIjogewoJCQkiYXV0aCI6ICJlbXA1T2pFeU16UTFOa0V1WTI5dCIKCQl9Cgl9LAoJIkh0dHBIZWFkZXJzIjogewoJCSJVc2VyLUFnZW50IjogIkRvY2tlci1DbGllbnQvMTguMDMuMC1jZSAobGludXgpIgoJfQp9
.docker/config.json文件
3、在master节点创建registry-pull-sercret.yaml文件
[[email protected] daemon]# cat registry-pull-sercret.yaml apiVersion: v1 kind: Secret metadata: name: registry-pull-sercet data: .dockerconfigjson: ewoJImF1dGhzIjogewoJCSIxOTIuMTY4LjU2LjExIjogewoJCQkiYXV0aCI6ICJlbXA1T2pFeU16UTFOa0V1WTI5dCIKCQl9Cgl9LAoJIkh0dHBIZWFkZXJzIjogewoJCSJVc2VyLUFnZW50IjogIkRvY2tlci1DbGllbnQvMTguMDMuMC1jZSAobGludXgpIgoJfQp9 type: kubernetes.io/dockerconfigjson
registry-pull-sercret.yaml
4、创建
kubectl apply -f registry-pull-sercret.yaml
5、修改tomcat.yaml
[[email protected] daemon]# cat deploy-tomcat.yaml --- apiVersion: apps/v1beta2 kind: Deployment metadata: name: tomcat labels: app: tomcat123 spec: replicas: 3 selector: matchLabels: app: tomcat template: metadata: labels: app: tomcat spec: imagePullSecrets: - name: registry-pull-sercet containers: - name: tomcat imagePullPolicy: Always image: 192.168.56.11/project/java-demo:master ports: - containerPort: 8080 --- apiVersion: v1 kind: Service metadata: name: tomcat-service labels: app: tomcat spec: type: NodePort ports: - port: 80 targetPort: 8080 selector: app: tomcat
最后测试正常了
原文地址:https://www.cnblogs.com/zhaojingyu/p/12178445.html
时间: 2024-11-10 21:23:20