项目迁移至K8S流程
- 制作镜像
- 控制器管理POD
- 暴露应用
- 对外发布
- 日志监控
制作镜像
获取 javademo
1 | 1. 安装Git |
安装 mariadb 数据库
1 | [root@k8s-master2 tomcat-java-demo]# yum -y install mariadb mariadb-server |
导入sql文件
1 | [root@k8s-master2 tomcat-java-demo]# mysql -uroot -p |
测试访问
1 | # 授权访问用户 |
修改连库配置
1 | [root@k8s-master2 resources]# vim /opt/tomcat-java-demo/src/main/resources/application.yml |
编译源码
1 | [root@k8s-master2 tomcat-java-demo]# yum search openjdk |
构建项目镜像
1 | # 引用了老师的tomcat镜像运行环境 |
控制器管理 POD
deployment
1 | # web 无状态应用 deployment |
1 | # 创建 pod |
service
1 | # service 暴露应用 |
1 | # 创建 service |
测试访问
1 | # nodeIP + 端口访问 |
1 | # 测试添加数据 然后 分别查看 |