在 Kubernetes 中应用更改后的限制?

ste*_*wpf 2 kubernetes

我更改了 Kubernetes 集群上的限制(默认请求的 CPU 量)。当然,新的限制不会影响已经运行的 Pod。那么,如何将新的(较低)限制应用于已经运行的 Pod。

  1. 有没有办法在不重新启动 Pod 的情况下更新正在运行的 Pod 中的限制?
  2. 如果我必须重新启动 Pod,如何在不删除并重新创建它们的情况下完成此操作?(我确实使用纯 Pod,没有 Depoyments 之类的)

wei*_*eld 5

您需要重新启动 Pod:

  1. 您无法更新resources正在运行的 Pod 的字段。更新将被拒绝。
  2. 您需要创建新的 Pod 并删除旧的 Pod。您可以先创建新的,然后在新的运行时删除旧的,如果这样可以避免停机。