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配置