我有幾個運行應用程式的pod,在重新部署時(maxSurge=1,maxUnavailable=1),所有pod 都很快被替換,但隨後我看到叢集中出現記憶體峰值,顯示3-4 分鐘內使用的記憶體翻倍(垃圾收集延遲? ??)。
有沒有辦法告訴 Kubernetes 在建立另一個 pod 之前清理已終止的 pod 資源?
答案1
如果您正在使用部署物件並且希望避免滾動更新,則需要在規範部分中使用它
spec:
replicas: 3
strategy:
type: Recreate