MNG の基本
始める前に
このセクションの環境を準備してください:
~$prepare-environment fundamentals/mng/basics
はじめにのラボでは、サンプルアプリケーションを EKS にデプロイし、実行中の Pod を確認しました。しかし、これらの Pod はどこで実行されているのでしょうか?
あなたのために事前にプロビジョニングされたデフォルトのマネージドノードグループを調べることができます:
~$eksctl get nodegroup --cluster $EKS_CLUSTER_NAME --name $EKS_DEFAULT_MNG_NAME
このアウトプットから、マネージドノードグループの複数の属性を確認することができます:
- このグループ内のノード数の最小値、最大値、および希望数の設定。この文脈では、最小値と最大値は単に基盤となる Autoscaling Group の設定された境界であり、コンピュートオートスケーリングの有効化は対応するラボで詳しく説明します。
- このノードグループのインスタンスタイプは
m5.largeです AL2023_x86_64_STANDARDはAmazon EKS 最適化 Amazon Linux 2023 AMI を使用していることを示しています。詳細はドキュメントを参照してください。
また、ノードとアベイラビリティーゾーンでの配置を調査することもできます。
~$kubectl get nodes -o wide --label-columns topology.kubernetes.io/zone
次のことが確認できるはずです:
- ノードは高可用性を提供するために、複数のサブネットと様々なアベイラビリティーゾーンに分散しています
このモジュールの過程で、MNG の基本的な機能を示すためにこのノードグループに変更を加えます。