簡體   English   中英

如何在 Kubernetes 中對 Pod 進行排隊?

[英]How to queue pods in Kubernetes?

我是 Kubernetes 的新手,我面臨一些問題。

bitbucket 中的項目代碼庫,在每次提交中,bitbucket 中都有管道,用於在 Kubernetes 集群中構建一個 pod。 因此 Pod 會執行一些任務並在任務完成后終止。 當提交量很高時,集群會因大量 pod 而失敗。 因此,我試圖找到一種解決方案,將其在 Kubernetes 集群中排隊,以便 pod 將在 pod 終止后使用我集群的所有資源,它將運行隊列中的其他 pod,依此類推。 有什么幫助嗎?

您可以設置pod 資源需求,這樣當您創建一個 pod 並且無法滿足需求時,調度程序會將其置於待處理狀態並在有可用資源時立即調度。

這個解決方案的唯一缺點是它不能保證 pod 的創建順序與發送來創建它們的 api 請求相同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM