清空你的杯子,方能再行注满,空无以求全。------ Bruce Lee
本篇介绍
- P2 构建生产级别Linux系统
- P3 半小时学会Docker
- P4 教你写Dockerfile并上传DockerHub
- P5 docker-compose部署SpringCloud
- P6 搭建企业镜像私服Harbor
- P7 K8S&Rancher来了!理论&准备工作
- P8 Rancher2.3搭建K8S 1.16集群
- P9 部署Spring Cloud到Kubernetes
- P10 部署Vue到Kubernetes配置ingress
- P11 HA01-RKE安装Kubernetes集群
- P12 HA02-Helm部署Rancher集群
编译应用
首先,安装相关的依赖。任意一台制作,然后推送到自己的私服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获取配套资料