k8s+jenkins+harbor镜像仓库实现持续集成

本文介绍了如何结合k8s、jenkins和harbor镜像仓库来搭建持续集成系统。首先,进行了准备工作,包括安装jenkins、k8s,并熟悉相关工具。接着详细说明了harbor的安装步骤。然后,提到了git代码版本仓库的选择。此外,还讨论了jenkins中所需插件的安装,以及jenkins slave镜像的构建和推送。最后,展示了如何编写Jenkinsfile和deploy.yaml文件来实现自动化部署,并启动构建流程。

k8s+jenkins+harbor镜像仓库实现持续集成

一丶准备工作

1.安装好jenkins

2.安装好k8s

3.熟悉Docker,K8S,Jenkins基本使用 了解代码版本仓库(Git),容器镜像仓库(Harbor)了解Java项目发布流程

 

二丶Harbor镜像仓库

 

1、下载离线安装包

https://github.com/goharbor/harbor/releases

2、解压并配置访问地址

# tar zxvf harbor-offline-installer-v1.6.1.tgz

# cd harbor

# vi harbor.cfg

hostname = 10.206.240.188

harbor_admin_password = 123456

3、准备配置

# ./prepare

4、导入镜像并启动

# ./install.sh

5、查看容器状态

# docker-compose ps

三丶Git代码版本仓库

1.一种是自己找台服务器安装(自行安装)

2.使用阿里云code,或gitlub等代码管理库

四丶Jenkins安装相关插件

• Git Parameter  主要拉去Jenkinsfile 具体后面讲解

• Kubernetes 主要用于jenkins与k8s连接

• Pipeline 流水线

• Kubernetes Continuous Deploy  用于将制作好的镜像部署到k8s集群中

五丶Jenkins配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值