目录
3.K8S集群部署 nginx-ingress-controller
4. Jenkins 通过GitLab共享库 实现前端项目镜像构建
一、实验
1.环境
(1)主机
表1 主机
| 主机 | 架构 | 版本 | IP | 备注 |
| master1 | K8S master节点 | 1.20.6 | 192.168.204.180 | |
| node1 | K8S node节点 | 1.20.6 | 192.168.204.181 | |
| node2 | K8S node节点 | 1.20.6 | 192.168.204.182 | |
| jenkins | jenkins 主节点 |
2.414.2 | 192.168.204.15:8080 | gitlab runner (从节点) |
| harbor私有仓库 | 1.2.2 | 192.168.204.15 | ||
| gitlab | gitlab 主节点 |
12.10.14 | 192.168.204.8:82 | jenkins slave (从节点) |
| sonarqube | 9.6 | 192.168.204.8:9000 |
2.Harbor查看镜像与连接K8S节点
(1)查看镜像
192.168.204.15/devops03/devops03-devops-ui:RELEASE-1.1.5

(2)修改node节点docker配置文件,指定私有镜像仓库地址
浏览器访问 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 获取镜像加速器配置
mkdir -p /etc/docker
tee /etc

文章详细描述了一个在Kubernetes环境中使用Harbor私有仓库管理镜像,部署nginx-ingress-controller,并通过Jenkins和GitLab进行前端项目构建和应用回滚的实验过程。
最低0.47元/天 解锁文章
1525

被折叠的 条评论
为什么被折叠?



