Inv*_*tus 3 containers kubernetes
我在一台服务器上构建docker镜像,然后将其加载到节点上(使用docker save和docker load cmds).
然后我对dep_config文件进行更改以将其拉到本地而不是repo.(通过设置imagepullpolicy).
在那一步之后,我做"kubectl apply -f dep_config.yml".
现在,pod仅重新启动第一次但后续加载图像并应用配置文件,pod不重新启动.
有没有办法我可以用"kubectl apply"重新启动pod,即使config_deploy.yml文件没有变化也是如此.
通常的做法是使用该patch命令更改部署的未使用标签
kubectl patch deployment your-deployment -p \
"{\"spec\":{\"template\":{\"metadata\":{\"labels\":{\"date\":\"$(date +%s)\"}}}}}"
Run Code Online (Sandbox Code Playgroud)
基本上你可以改变pod模板里面的任何东西,甚至是这个例子中没有人注意到的东西.
| 归档时间: |
|
| 查看次数: |
2575 次 |
| 最近记录: |