繁体   English   中英

我在 k8s 中对 pod 进行了更改,如何导出 pod 并应用于部署

[英]I did changes on the pod in k8s how can I export the pod and apply to deployment

我创建了一个部署 yaml 文件,然后应用它。 我执行了:

   ‘kubectl exec -it POD bin/bash’

在容器内,我做了很多东西的 apt install 。 现在,如果我再次应用部署,我将失去对 pod 所做的所有更改。 如何将我在 pod 上所做的更改反映到部署中? 如果我删除了一个 pod,如何使用以前的 pod 创建一个新的 pod?

持久的解决方案是为您的图像创建一个新的 Dockerfile 或使用您执行的命令扩展您现有的 Dockerfile。 每个命令都可以使用RUN语句插入到您的 Dockerfile 中。 如果可能,您还可以将这些命令组合成一个RUN语句。 要查找已执行的命令,可以使用history命令

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM