是否可以在创建 Pod 后添加新的 Container?

Is it possible to add a new Container once Pod is created?

假设我创建了一个有 1 个容器的 Pod,现在我想向它添加第二个容器,我该怎么做?

一般来说,答案是否定的。一旦创建了 Pod,就不能再向其添加新的 Container。

但是,有时需要检查现有 Pod 的状态,例如,要解决难以重现的错误。在这些情况下,您可以 运行 现有 Pod 中的 Ephemeral Container 来检查其状态和 运行 任意命令。

但是,临时容器不适合 运行ning 应用程序,因为它们缺乏资源或执行保证,并且永远不会自动重启