1、new project by idea
2、push project to gitlab
3、新建 jenkins pipeline 任务
~~ 参考:Jenkinsfile.node.groovy ~~
~~ 参考:build-image.sh ~~
~~ 参考:update-image.sh ~~
~~ 参考:main.eureka-k8s.yaml ~~
vim /etc/docker/daemon.json * 增加如下配置
vim /etc/docker/daemon.json
{ "registry-mirrors": ["https://harbor_ip"], "insecure-registries":["harbor_ip:harbor_port","harbor_ip"] }
systemctl daemon-reload
systemctl restart docker
kubernetes nodeSelector 指定node不能访问pod
ps:不能指定 master node.
kubernetes deployment labels and service labels 标签不一致,不能访问
ps:deployment 和 service labels run or app 需要编写一致