5

「1 回限りの」タスクを処理するために、クラスターでポッドをすばやくスピンアップしたいと考えています (タスクが実行されるたびに、各タスクに新しいポッドがあるという考え方です)。

現在、Pod 作成 API 呼び出し -> 完了から 10 ~ 15 秒ほどかかります。これは、AWS の 3x m3 xlarge で実行されており、イメージは既にキャッシュされています (1 つのノードで同じイメージを 2 回使用していると思います)。これらは 1 回限りのタスクであるため、restartPolicy = Never で実行しています。

imagePullPolicy (= Never) とリソース オプションをいじってみましたが、役に立ちませんでした。10 秒の遅延は、Kubernetes が Pod にハンドオフした後、「実行中」フェーズで発生するようです。操作自体は非常に高速であることを確認できます。Docker でローカルに実行すると、操作を含めて合計で約 0.5 秒しかかかりません。

これをスピードアップする方法はありますか?

4

1 に答える 1