k8s-教程-部署Spring Cloud到Kubernetes

2,545 阅读1分钟

清空你的杯子,方能再行注满,空无以求全。------ Bruce Lee

本篇介绍

编译应用

首先,安装相关的依赖。任意一台制作,然后推送到自己的私服harbor上即可。

# 安装相关软件
yum install -y git java maven  

# clone 源码
git clone https://gitee.com/log4j/pig.git  

# 编译源码
mvn clean install -Dmaven.test.skip=true 

构建镜像

# 构建镜像
docker-compose build  

# 重命名
docker tag pig-mysql:latest 172.17.0.154/library/pig-mysql:2.6.0 

docker tag pig-register:latest 172.17.0.154/library/pig-register:2.6.0 

docker tag pig-gateway:latest 172.17.0.154/library/pig-gateway:2.6.0 

docker tag pig-upms:latest 172.17.0.154/library/pig-upms:2.6.0 

docker tag pig-auth:latest 172.17.0.154/library/pig-auth:2.6.0 

docker tag pig-monitor:latest 172.17.0.154/library/pig-monitor:2.6.0 

docker tag pig-codegen:latest 172.17.0.154/library/pig-codegen:2.6.0  

推送私服

docker push 172.17.0.154/library/pig-mysql:2.6.0 

docker push 172.17.0.154/library/pig-register:2.6.0 

docker push 172.17.0.154/library/pig-gateway:2.6.0 

docker push 172.17.0.154/library/pig-upms:2.6.0 

docker push 172.17.0.154/library/pig-auth:2.6.0 

docker push 172.17.0.154/library/pig-monitor:2.6.0 

docker push 172.17.0.154/library/pig-codegen:2.6.0

部署顺序

# pig-mysql  
环境变量: MYSQL_ROOT_PASSWORD: root  

# pig-redis  

# pig-register  

# pig-gateway  

# pig-upms  

# pig-auth  

# pig-monitor  

# pig-codegen

待完善....

配套资料

请关注微信号(java-note),留言:K8S获取配套资料