セルフマネージド型ノード - Amazon EKS

セルフマネージド型ノード

クラスターには、ポッドがスケジュールされている Amazon EC2 ノードが 1 つ以上含まれています。Amazon EKS ノードは AWS アカウントで実行され、クラスター API サーバーエンドポイントを介してクラスターのコントロールプレーンに接続します。ノードグループに 1 つ以上のノードをデプロイします。ノードグループは、Amazon EC2 Auto Scaling グループにデプロイされた、1 つ以上の Amazon EC2 インスタンスで構成されます。ノードグループ内のすべてのインスタンスは、次の条件を満たす必要があります。

  • 同じインスタンスタイプであること

  • 同じ Amazon マシンイメージ (AMI) を実行していること

  • 同じ を使用することAmazon EKS ノードの IAM ロール

クラスターには、複数のノードグループを含めることができます。各ノードグループが前述の要件を満たしていれば、異なるインスタンスタイプとホストオペレーティングシステムを含むノードグループを、クラスターに含めることができます。各ノードグループには、複数のノードを含めることができます。

Amazon EKS ノードは標準の Amazon EC2 インスタンスであり、通常の EC2 料金に基づいて請求されます。詳細については、「Amazon EC2 料金表」を参照してください。

Amazon EKS は、Amazon EKS 最適化 AMI と呼ばれる Amazon マシンイメージ (AMI) を提供します。AMI は Amazon EKS と連携するように設定されており、Docker、kubelet、AWS IAM Authenticator を含んでいます。また、AMI にはクラスターのコントロールプレーンを自動的に検出して接続を許可する、特別なブートストラップスクリプトも含まれます。

CIDR ブロックを使用してクラスターのパブリックエンドポイントへのアクセスを制限する場合は、ノードがクラスターと通信できるように、プライベートエンドポイントアクセスも有効にすることをお勧めします。プライベートエンドポイントが有効になっていない場合、パブリックアクセスに指定する CIDR ブロックに、VPC からの出力ソースを含める必要があります。詳細については、「Amazon EKS クラスターエンドポイントでのアクセスコントロール」を参照してください。

Amazon EKS クラスターにセルフマネージド型ノードを追加するには、次のトピックを参照してください。セルフマネージド型ノードを手動で起動する場合は、各ノードに次のタグを追加する必要があります。詳細については、「個々のリソースでのタグの追加と削除」を参照してください。このガイドの手順に従うと、必要なタグがノードに追加されます。

キー

kubernetes.io/cluster/<cluster-name>

owned

一般的な Kubernetes の観点からのノードの詳細については、Kubernetes のドキュメントでノードについて参照してください。