美文网首页
kubernetes替换pod文件

kubernetes替换pod文件

作者: 骚噜噜 | 来源:发表于2018-06-28 15:05 被阅读0次

以替换api容器/data/src/config/default.json为例

step1、shell方式进入system集群服务器
step2、复制default.json文件到system集群服务器,并进入
step3、docker ps   查看所有容器 例如:api 容器id为4cdd9cde997e
step4、docker cp ./default.json 4cdd9cde997e:/data/src/config  

复制default.json文件到容器4cdd9cde997e的/data/src/config目录下

step5、docker commit 4cdd9cde997e docker-hub.ai/api-dev:523_1    

打包容器4cdd9cde997e为镜像docker-hub.ai/api-dev:523_1

step6、docker tag docker-hub.ai/api-dev:523_1 docker-hub.ai/api-dev:latest  

修改镜像tag docker-hub.ai/api-dev:523_1为docker-hub.ai/api-dev:latest

step7、docker push docker-hub.ai/api-dev:latest  

推送最新镜像镜像仓库

step8、kubectl get pod  查看运行的pod  

假如api pod对应为api-dev-7ltp8

step9、kubectl delete pod api-dev-7ltp8 

删除api-dev-7ltp8 pod,然后会自动创建新api pod ,拉去最新docker-hub.ai/api-dev:latest镜像

step10、kubectl exec -it api-dev-7ltp8  

进入最新pod,查看default.json是否改变

相关文章

网友评论

      本文标题:kubernetes替换pod文件

      本文链接:https://www.haomeiwen.com/subject/iwbgyftx.html