簡體   English   中英

如何啟動具有更大默認臨時存儲的 Fargate pod?

[英]How can I launch Fargate pods with larger default ephemeral storage?

我目前在 Kube.netes (aws EKS ) 上使用Apache Airflow來安排批處理作業。 對於大量不頻繁的工作,我使用EKS Fargate

根據這里的文檔:

配置后,在 Fargate 上運行的每個 pod 都會收到 20 GB 的容器鏡像層存儲。 Pod 存儲是短暫的。

我正在運行需要大於 20 GB 的臨時存儲的工作負載。 閱讀ECS Fargate 上的文檔讓我認為可以(至少對於 ECS)修改初始臨時存儲:

支持的最小值為 21 GiB,支持的最大值為 200 GiB。

最后,我目前在 airflow 中使用Kube.netesPodOperator ,它允許我添加注釋、標簽、標簽、資源限制等。 啟動 Fargate Pod 時。

是否可以在具有更大默認臨時存儲的 EKS 上啟動 Fargate pod? 如果是這樣怎么辦?

無法將 Fargate 擴展臨時本地存儲選項與 EKS 一起使用(目前只能與 ECS 一起使用)。 您可以探索的另一種方法(如果您還沒有這樣做的話)是將 EFS 卷掛載到 Fargate pod。 雖然 EFS 可能具有與本地臨時存儲不同的性能特征,但 EFS 允許您將同一卷裝載到多個 pod(如果該架構受您的應用程序支持並且對您的應用程序有用)。

暫無
暫無

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

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