我在我的应用程序中使用docker diff来查找容器中所有已更改的文件。现在,我的应用程序通过Kubernetes管理容器,并且无法直接访问它们。我找到了几个docker命令的Kubernetes实现(比如kubectl日志),错过了bit docker diff。
有没有办法通过Kubernetes为pod执行docker diff?
非常感谢
答案 0 :(得分:0)
Kubernetes(kubectl)不提供等效命令。理想情况下,您不应该在本地开发环境(docker)之外使用此命令
最佳做法是使用只读根文件系统启动容器,以避免在容器中存储任何重要状态。 Kubernetes可以在另一个节点中杀死并重新启动您的pod作为新容器,因此您不应该关心容器上发生的docker diff
。