如何使用kubernetes执行docker diff命令
我在应用程序中使用docker diff来查找容器中所有更改的文件。现在,我的应用程序通过Kubernetes管理容器,而不是直接访问它们。我发现Kubernetes实现了几个docker命令(如kubectl日志),但缺少了位docker diff 有没有办法通过Kubernetes为pod执行docker diff 非常感谢Kubernetes(kubectl)没有提供等效的命令。理想情况下,您不应该在本地开发环境(docker)之外使用此命令如何使用kubernetes执行docker diff命令,kubernetes,Kubernetes,我在应用程序中使用docker diff来查找容器中所有更改的文件。现在,我的应用程序通过Kubernetes管理容器,而不是直接访问它们。我发现Kubernetes实现了几个docker命令(如kubectl日志),但缺少了位docker diff 有没有办法通过Kubernetes为pod执行docker diff 非常感谢Kubernetes(kubectl)没有提供等效的命令。理想情况下,您不应该在本地开发环境(docker)之外使用此命令 最佳实践是使用只读根文件系统启动容器,这样可以
最佳实践是使用只读根文件系统启动容器,这样可以避免在容器中存储任何重要状态。Kubernetes可以在另一个节点中作为新容器杀死并重新启动您的pod,因此您不应该关心容器上发生的
docker diff
。谢谢您的回复。我的应用程序只需要监视所有文件系统的更改,这样就可以将另一个节点中的pod作为新容器重新启动。我同意您的看法,使用只读根文件系统是一种很好的做法,不幸的是,大多数现有服务器都会向文件系统写入一些内容,即使应用程序逻辑不支持t@ZavolokinRoman你找到解决这个问题的办法了吗?