

 **このページの改善にご協力ください** 

このユーザーガイドに貢献するには、すべてのページの右側のペインにある「**GitHub でこのページを編集する**」リンクを選択してください。

# EKS 自動モード設定を構成する
<a name="settings-auto"></a>

この章ではAmazon エラスティックKubernetesサービス (EKS) 自動モード クラスターの特定の特徴を設定する方法について説明します。EKS 自動モード はほとんどのインフラストラクチャコンポーネントを自動的に管理しますが、ワークロードの要件を満たすように特定の機能をカスタマイズできます。

このトピックで説明されている設定オプションを使用して、自動インフラストラクチャ管理の利点を維持しながら、ネットワーク設定、コンピューティングリソース、ロードバランシングの動作を変更できます。設定を変更する前に、以下のセクションで使用可能なオプションを確認して、ニーズに最適なアプローチを決定してください。


| どの機能を設定したいですか? | 設定オプション | 
| --- | --- | 
|  **ノードネットワークとストレージ** +  パブリックサブネットとプライベートサブネットにまたがるノードの配置を設定する <br />+  ノードアクセスコントロールのカスタムセキュリティグループを定義する <br />+  ネットワークアドレス変換 (SNAT) ポリシーをカスタマイズする <br />+  Kubernetes *ネットワークポリシー* (詳細なネットワークポリシーのログ記録とモニタリング) を有効にする <br />+  エフェメラルストレージパラメータ (サイズ、IOPS、スループット) を設定する <br />+  カスタム KMS キーを使用して暗号化されたエフェメラルストレージを設定する <br />+  ポッドトラフィックをノードから別々のサブネットに分離する  |  [Amazon EKS のノードクラスを作成する](create-node-class.md)  | 
|  **ノードコンピューティングリソース** +  特定の EC2 インスタンスタイプとファミリーを選択する <br />+  CPU アーキテクチャを定義する (x86\_64、ARM64) <br />+  キャパシティタイプを設定する (オンデマンド、スポット) <br />+  アベイラビリティーゾーンを指定する <br />+  ノードのテイントとラベルを設定する <br />+  CPU とメモリの使用量にリソースの制限を設定する  |  [EKS 自動モードl 用のノードプールを作成する](create-node-pool.md)  | 
|  **静的キャパシティノードプール** +  ポッドの需要に関係なく、一定数のノードを維持する <br />+  リザーブドインスタンスの予測可能な容量を設定する <br />+  インフラストラクチャのフットプリントを一定にするために特定のレプリカ数を設定する <br />+  静的ノードプールを手動でスケールする <br />+  静的キャパシティノードプールのステータスをモニタリングする  |  [EKS Auto Mode での静的キャパシティノードプール](auto-static-capacity.md)  | 
|  **Application Load Balancer の設定** +  内部ロードバランサーまたはインターネット向けロードバランサーをデプロイする <br />+  クロスゾーン負荷分散の設定 <br />+  アイドルタイムアウト期間を設定する <br />+  HTTP/2 および WebSocket サポートを有効にする <br />+  ヘルスチェックパラメータを設定する <br />+  TLS 証明書設定を指定する <br />+  ターゲットグループの属性を定義する <br />+  IP アドレスタイプを設定する (IPv4、デュアルスタック)  |  [IngressClass を作成して Application Load Balancer を設定する](auto-configure-alb.md)  | 
|  **Network Load Balancer の設定** +  直接ポッド IP ルーティングを設定する <br />+  クロスゾーン負荷分散の有効化 <br />+  接続のアイドルタイムアウトを設定する <br />+  ヘルスチェックパラメータを設定する <br />+  サブネットの配置を指定する <br />+  IP アドレスタイプを設定する (IPv4、デュアルスタック) <br />+  クライアントソース IP の保存を設定する <br />+  ターゲットグループの属性を定義する  |  [サービス注釈を使用して Network Load Balancer を設定する](auto-configure-nlb.md)  | 
|  **ストレージクラスの設定** +  EBS ボリュームタイプ (gp3、io1、io2 など) を定義する <br />+  ボリューム暗号化と KMS キーの使用を設定する <br />+  IOPS とスループットパラメータを設定する <br />+  デフォルトのストレージクラスとして設定する <br />+  プロビジョニングされたボリュームのカスタムタグを定義する  |  [ストレージクラスを作成する](create-storage-class.md)  | 
|  **ODCR 使用の制御** +  EC2 オンデマンドのキャパシティ予約にワークロードデプロイを設定する <br />+  ターゲット容量の使用には、ID で特定の ODCR を明示的に選択する <br />+  タグベースの選択を使用して ODCR のグループをターゲットする <br />+  クロスアカウントシナリオの AWS アカウントを所有して ODCR をフィルタリングする <br />+  ワークロードがオープン ODCR を自動的に使用するかどうかを管理する  |  [EKS 自動モードでキャパシティ予約へのワークロードのデプロイを制御する](auto-odcr.md)  | 
|  **ノードの高度なセキュリティ** +  FIPS 140-2 検証済み暗号化モジュールを有効にする <br />+  カーネルロックダウンセキュリティモードを設定する  |  [ノードの高度なセキュリティ設定を構成する](auto-advanced-security.md)  | 
|  **コスト最適化** +  統合、ビンパッキング、適切なサイズ設定によってコンピューティングコストを削減する方法を理解する <br />+  統合をブロックする設定を特定する (`do-not-disrupt`、制限付き PDB) <br />+  NodePool `limits` をコスト上限として設定する <br />+  インスタンスファミリーとサイズを制限してオールインコストを制御する <br />+  バースト CI/CD ワークロードに推奨パターンを適用する  |  [EKS オートモードでのコスト最適化](auto-cost-control.md)  | 