maven 官方地址: 官方地址 下载maven,shdd7-200 # cd /opt/src # wget https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz # mkdir /data/nfs-volume/jenkins_home/maven-3.6.1-8u232 # tar -zxf apache-maven-3.6.1-bin.tar.gz -C /da…
我们这里的dubbo-consumer是dubbo-demo-service的消费者: 我们之前已经在jenkins配置好了流水线,只需要填写参数就行了. 由于dubbo-consumer用的gitee的私有仓库,需要添加公钥,这里大家可以自己找个client服务来做实验. 下面是我们通过jenkins构建的镜像,已经上传到我们的harbor私有仓库当中了: 这里我们构建了两次,构建了两个镜像,11bb9cd这个用来做模拟生产发版更新实验. 准备资源配置清单: 1.dp.yaml  红色部分根据…
使用jenkins创建一个新的项目:dubbo-demo,选择流水线构建 勾选保存构建历史和指定项目为参数化构建项目: 添加构建参数:以下配置项,是王导根据多年生产经验总结出来的甩锅大法: 除了base_image和maven是choice parameter,其他都是string parameter 添加完成后,效果如图: 编写pipeline:仔细查看这个pipeline,里面都是我们上面编写的参数. pipeline { agent any stages { stage('pull') {…
本次交付的服务架构图:因为zookeeper属于有状态服务,不建议将有状态服务,交付到k8s,如mysql,zk等. 首先部署zk集群:zk是java服务,需要依赖jdk,jdk请自行下载: 集群分布:7-11,7-12,7-21 # mkdir /opt/src# mkdir /usr/jav # cd /opt/src # tar -xf jdk-8u221-linux-x64.tar.gz -C /usr/java/ # ln -s /usr/java/jdk1.8.0_221/ /usr…
首先下载jenkins镜像并上传到我们自己的私有仓库:7-200 # docker pull jenkins/jenkins:2.190.3 # docker tag 22b8b9a84dbe harbor.od.com/public/jenkins:v2.190.3 # docker push harbor.od.com/public/jenkins:v2.190.3 为了适应我们的环境,我们的jenkins不能直接使用,需要进行配置: # mkdir -p /data/dockerfile/…
首先下载 dubbo-monitor源码包7-200 dubbo-monitor是监控zookeeper状态的一个服务,另外还有dubbo-admin,效果一样,感兴趣的可以自己研究一下. # cd /opt/src # wget https://github.com/Jeromefromcn/dubbo-monitor/archive/master.zip # yum -y install unzip # unzip master.zip # mv dubbo-monitor-mster du…
构建dubbo-demo-consumer,可以使用和dubbo-demo-service的流水线来构建 1.登录jenkins构建dubbo-demo-consumer 2.填写构建dubbo-demo-consumer的信息 构建完成了dubbo-demo-consumer(消费者) 3.登录harbor仓库查看是否已经上传到app项目 4.解析域名demo.od.com 在DNS服务器(mfyxw10.mfyxw.com)上执行 [root@mfyxw10 ~]# cat > /var/n…
构建dubbo-demo-consumer,可以使用和dubbo-demo-service的流水线来构建 1.登录jenkins构建dubbo-demo-consumer  2.填写构建dubbo-demo-consumer的信息 构建完成了dubbo-demo-consumer(消费者) 3.登录harbor仓库查看是否已经上传到app项目 4.DNS解析域名demo.fx.com [root@hdss7- ~]# vim /var/named/fx.com.zone $ORIGIN fx.c…
目录 一.模块概览 二.系统环境 三.安装istio 3.1 使用 Istioctl 安装 3.2 使用 Istio Operator 安装 3.3 生产部署情况如何? 3.4 平台安装指南 四.GetMesh 4.1 如何开始使用? 4.2 如何开始? 4.3 使用 GetMesh 安装 Istio 4.4 验证配置 4.5 管理多个 Istio CLI 4.6 CA 集成 五.发现选择器(Discovery Selectors) 5.1 配置发现选择器 六.实战(k8s集群安装Istio 1…
1. k8s集群的安装 目录 1. k8s集群的安装 1.架构: 2.环境准备 3.master节点安装etcd 4. master节点安装kubernetes 5.node节点安装kubernetes 6.所有节点配置flannel网络 7.配置master为镜像仓库 Kubernetes借鉴了Borg的设计理念,比如Pod.Service.Labels和单Pod单IP等.Kubernetes的整体架构跟Borg非常像,如下图所示: 1.架构: 除了核心组件,还有一些推荐的Add-ons: 组…