[英]Node and Pod locking for Kubernetes autoscaling
在 Kube.netes 中運行,我有一個基於Keda的自動縮放部署。
此 Deployment 運行數小時的長時間運行任務,目前無法選擇遷移到 jobs。
Kube.netes 中有什么方法可以在長任務運行時鎖定節點和/或 pod,以防止它們在長任務運行期間由於縮減而終止?
我目前知道的唯一選擇是使用長terminationGracePeriodSeconds
並確保任務結束后 pod 存在。
您可以使用podDisruptionBudget來實現這一點。 它將確保一定數量的 pod 應始終保持在線,並且只要沒有在線替代品,就不能刪除包含這些 pod 的節點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.