上传微服务源码包到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