记录java应用部署到k8s中
生活随笔
收集整理的這篇文章主要介紹了
记录java应用部署到k8s中
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
最近任務(wù)是把之前運(yùn)行在docker里的自己寫的java鏡像部署到k8
s中,踩了一些坑,記錄如下:
1.在寫yaml文件時指定非shell命令而是一些命令行的時候要加上bash -c否則會報錯:exec:“bash”:executable file not found in $PATH
2.如果要操作容器里/etc/hosts這樣的文件,會報錯: can’t move ‘/etc/resolv.conf73UqmG’ to ‘/etc/resolv.conf’: Device or resource busy,一定要記著操作方式,如果用sed命令會報錯,因為sed命令會重新拷貝一份,具體參考:https://www.cnblogs.com/xuxinkun/p/7116737.html
最后通過bash -c的方式往hosts文件里加域名:(因為openjdk:8-jdk-alpine只有sh沒有bash,所以使用sh)
總結(jié)
以上是生活随笔為你收集整理的记录java应用部署到k8s中的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: k8s提交镜像到harbor仓库
- 下一篇: 记录k8s下配置ssl安全连接版rabb