まとめ

完了

あなたの会社は、クラウドネイティブのパターンとプラクティスを使用して新しいオンライン ストアをデプロイしたいと考えていました。 会社は、アプリケーションを実行するプラットフォームとして Kubernetes を使用することに決めました。 あなたの仕事は、アプリケーションのニーズをサポートするネットワークを設計することでした。

あなたは、Kubernetes クラスター内の各種コンポーネントがどのように IP アドレスを使用しているかについて確認しました。 リソース要件について判断するために、デプロイする必要があるアプリケーションについて調べました。 アプリケーションに必要なポッドの数と、アプリケーションが消費するプロセッサとメモリの量を調べて、アプリケーションの需要に応じてアプリケーションがスケールアップまたはスケールダウンする可能性を考慮に入れました。 この情報を使用して、Kubernetes クラスターのノードに最適な仮想マシンの種類と、必要になる VM の数を決定しました。 次に、ネットワークのサイズと必要になる IP アドレスの数を決定しました。

Kubernetes クラスターのネットワーク設計プロセスは複雑になることがあります。 ただし、最初にアプリケーションの要件を十分に理解しておくことで、アプリケーションのニーズを満たす設計を簡単に作成できるようになります。 アプリケーションを理解することは、その運用ライフサイクル全体を通して役立ちます。 アプリケーションがどのように動作するかを知ることで、その円滑な運用に影響を与える可能性のある潜在的な問題を検出しやすくなります。

重要

このモジュールの任意の演習では、独自の Azure サブスクリプションを使用して、リソースを作成しました。 引き続き課金されないように、これらのリソースをクリーンアップしてください。

詳細情報

AKS ネットワークについて学習を続けるには、次の記事を参照してください。