kubernetes - 如何使用 kubernetes 执行 docker diff 命令

我在我的应用程序中使用 docker diff 以查找容器中所有已更改的文件。现在,我的应用程序通过 Kubernetes 管理容器并且无法直接访问它们。我发现了几个 docker 命令(比如 kubectl logs)的 Kubernetes 实现,遗漏了 bit docker diff。

有没有办法通过 Kubernetes 为 pod 执行 docker diff?

非常感谢

最佳答案

Kubernetes (kubectl) 不提供等效命令。理想情况下,您根本不应该在本地开发环境(即 docker)之外使用此命令

最佳实践是使用只读根文件系统启动容器,这样您就可以避免在容器中存储任何重要状态。 Kubernetes 可以在另一个节点中终止并重新启动您的 pod 作为一个新容器,因此您不应该关心容器上发生的 docker diff

https://stackoverflow.com/questions/44343360/

相关文章:

excel - 如何根据时间应用 WorksheetFunction.CountIfs?

amazon-web-services - 如何将多个域名路由到同一个 amazon S3 存储桶位

java - 如何配置 Hibernate Envers 以避免实体修订查询中的某些集合(连接表)

python - 清除 Selenium 作用链

amazon-dynamodb - DynamoDB PutItem 然后 UpdateItem 与

node.js - 如何让 Heroku 运行子文件夹中的 Node 应用程序?

Angular 2 - 如何将响应式(Reactive)表单元素动态绑定(bind)到事件?

reactjs - 从 create-react-app 发出构建文件

python-3.x - 无法将音频上传到 Telegram 错误请求 : failed to ge

python-3.x - Visual Studio 代码 pylint : Error when