Kubernetes Pod 終止但容器仍佔用記憶體幾分鐘

Kubernetes Pod 終止但容器仍佔用記憶體幾分鐘

我有幾個運行應用程式的pod,在重新部署時(maxSurge=1,maxUnavailable=1),所有pod 都很快被替換,但隨後我看到叢集中出現記憶體峰值,顯示3-4 分鐘內使用的記憶體翻倍(垃圾收集延遲? ??)。

有沒有辦法告訴 Kubernetes 在建立另一個 pod 之前清理已終止的 pod 資源?

答案1

如果您正在使用部署物件並且希望避免滾動更新,則需要在規範部分中使用它

spec:
  replicas: 3
  strategy:
    type: Recreate

相關內容