上传微服务源码包到k8s的master1节点

 

修改代码数据库

cat  /root/microservic-test/stock-service/stock-service-biz/src/main/resources/ application-fat.yml

jdbc:mysql://192.168.40.130:3306/tb_stock?characterEncoding=utf-8 

修改源代码之后回到/root/microservic-test目录下执行如下命令编译

mvn clean package -D maven.test.skip=true

 

在k8s中部署Eureka组件

 

创建拉取私有镜像仓库需要的secret

kubectl create ns ms && kubectl create secret docker-registry registry-pull-secret --docker-server=192.168.40.132 --docker-username=admin --docker-password=Harbor12345  -n ms

 

在harbor上创建一个项目microservice

 

1)构建镜像

cd /root/microservic-test/eureka-service

docker build -t  192.168.40.132/microservice/eureka:v1 .

docker login 192.168.40.132

账号密码: admin/Harbor12345

docker push 192.168.40.132/microservice/eureka:v1

 

2)部署服务

cd /root/microservic-test/k8s

修改eureka.yaml文件,把镜像变成image: 192.168.40.132/microservice/eureka:v1

 

3)更新yaml文件

kubectl apply -f eureka.yaml

 

4)在浏览器访问eureka.ctnrs.com确认运行状态

 

在k8s中部署网关Gateway服务

在k8s中部署前端portal服务

k8s中部署订单order服务

k8s中部署产品product服务

k8s中部署库存stock服务

 

访问前端页面

在浏览器访问portal.ctnrs.com