docker ランドスケープを数か月試した後でも、Kubernetes Pod を使用するのは非常に直感的ではないことがわかりました。ポッドがコンテナよりも自然にフィットするユースケースに遭遇したことはありません。Pod を使用するように求められた場合、通常は単一のコンテナ Pod を使用します。ポッドのコンセプトの強みを紹介するデモをしようとしていますが、重要なユースケースを理解できませんでした。
私のデモでは、2 つのサービス コンテナーが異なるポートでリッスンするサーバー ポッドを開始しました。次に、各サーバー コンテナーと通信する 2 つのクライアント コンテナーを備えたクライアント ポッドがあります。
私は多くのチュートリアルとドキュメントを読みましたが、ポッドを使用する必要がある理由の説得力のあるユースケースなしで、ポッドとは何かに触れているだけです...何か不足していますか? Pod コンセプトを使用するための確実なユースケースは何ですか? ありがとう。
編集: 具体的には、コロケーションと共有ネットワーク スタックを必要とする 2 つのサービス A と B があり、これは Pod の概念に自然に適合するとします。コロケーションと共有ネットワーク スタックを保証する同じコンテナーでサービス A と B を実行する場合と比較して、Pod (サービス A とサービス B を実行する 2 つのコロケーション コンテナー) を使用する利点は何ですか? 粒度の経験則はありますか?
私の最初の質問は、コロケーションと共有ネットワーク スタックを必要とするサービス A とサービス B を見つけることです。指摘してくれた Jared と Robert に感謝します。これらの使用例を掘り下げます。