Java应用程序镜像制作及在kubernetes上发布
应用程序镜像制作
准备好应用程序
1 | [root@VM_8_24_centos testapp]# ls |
编写Dockerfile
1 | [root@VM_8_24_centos testapp]# cat Dockerfile |
制作应用程序镜像
1 | [root@VM_8_24_centos testapp]# docker build -t core-harbor.minminmsn.com/public/testapp:2.0 . |
本地启动镜像测试
1 | [root@VM_8_24_centos testapp]# docker run -d -p 10030:10030 core-harbor.minminmsn.com/public/testapp:2.0 |
浏览器访问测试
1 | http://10.2.8.24:10030/ |
上传到私有镜像库
1 | [root@VM_8_24_centos testapp]# docker push core-harbor.minminmsn.com/public/testapp:2.0 |
在kubernetes上发布应用
准备testapp.yaml文件
1 | [root@elasticsearch01 testapp]# cat testapp.yaml |
部署应用
1 | [root@elasticsearch01 testapp]# kubectl create -f testapp.yaml |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.