传统web服务落地kubernetes流程,这里以java web为例。
1.准备好一个测试过的运行正常的项目,以tomcat作为基础镜像,docker pull 拉取tomcat镜像,docker tag 后docker push到自己的镜像仓库(harbor)
2.mvn package打包项目,jar -tf 查看打包内容 确认内容无误 拷贝文件到一个webroot目录,解压缩
3.编写dockerfile 文件 ,docker build 构建,docker run测试 ,没问题的话 打标签 push到自己的docker仓库
4.k8s的yaml中使用自己仓库的docker镜像