实验架构说明: 根据上篇文章 <<6、微服务容器化迁移>> 环境进行操作 (1) nfs存储(2) harbor镜像仓库(3) gitlab代码仓库(4) ingress-nginx(5) nfs-subdir-external-provisioner 发布流程设计 ...
基于 K S 构建 Jenkins 微服务发布平台 实现汇总: 发布流程设计讲解 准备基础环境 K s环境 部署Ingress Controller,CoreDNS,Calico Flannel 部署代码版本仓库Gitlab 配置本地Git上传测试代码,创建项目到Gitlab 部署pinpoint 全链路监控系统 提前修改Dockerfile,打包镜像上传 部署镜像仓库Harbor 开启helm仓 ...
2020-01-22 15:10 3 1153 推荐指数:
实验架构说明: 根据上篇文章 <<6、微服务容器化迁移>> 环境进行操作 (1) nfs存储(2) harbor镜像仓库(3) gitlab代码仓库(4) ingress-nginx(5) nfs-subdir-external-provisioner 发布流程设计 ...
理工具实现。 Helm是一个由CNCF孵化和管理的项目,用于对需要在k8s上部署复杂应用进行定义、安装 ...
发布流程设计 软件环境:Jenkins + Kubernetes + Gitlab + Harbor+helm 工作流程:手动/自动构建-> Jenkins 调度K8S API->动态生成Jenkins Slave pod ->Slave pod 拉取Git 代码/编译/打包镜像->推送 ...
helm-harbor的GitHub地址:https://github.com/goharbor/harbor-helm 修改values.yaml文件 创建pvc 验证 ...
下载项目 具体配置可参考:k8s使用Helm安装harbor ...
Jenkins官网:https://www.jenkins.io/zh/ Jenkins 2.190.3 镜像地址:docker pull jenkins/jenkins:2.190.3 1.下载Jenkins镜像 在运维主机(mfyxw50.mfyxw.com)上操作 2. ...
1.下载Jenkins镜像打包上传harbor上 2.自定义Dockerfile文件 这个Dockerfile里我们主要做了以下几件事 设置容器用户为root 设置容器内的时区 将ssh私钥加入(使用git拉代码时要用到,配对的公钥应配置 ...
## 一:k8s集群的构建 关于使用kubeadm安装k8s集群可参考我的另一篇文章,https://www.cnblogs.com/skymyyang/p/13279006.html ## 二:定义存储类 由于Jenkins需要持久化数据,这里我们需要定义存储类,来保证数据不会丢失 ...