Amazon EKSにシングルクラスターCN2をインストール
概要 Amazon EKS に単一クラスター CN2 をインストールする方法の例を参照してください。
単一のクラスタ導入では、CN2はそのクラスタのネットワークプラットフォームであり、CNIプラグインです。 図 1 は、Contrail コントローラーを実行する 3 つのワーカー ノードを持つ Amazon EKS クラスターを示しています。Amazon EKS コントロール プレーンは、ユーザー VPC 内のワーカー ノードと弾力性のあるネットワーク インターフェイス(ENI)を介して通信します。一般的な導入では、ユーザーワークロードを実行する追加のワーカーノードが存在します。

このセクションの手順は、提供された Amazon EKS ブループリント、Helm チャート、YAML マニフェストを使用して Amazon EKS クラスターに CN2 をインストールする方法の基本的な例を示しています。CN2をまったく新しいクラスタにインストールする場合と既存のクラスタにインストールする場合の両方について取り上げましょう。
これらのセクションで説明されている配置に限定されることはなく、提供されるファイルやマニフェストの使用に限定されることもありません。CN2は、多数の導入をサポートしており、詳細には対応しません。提供された例を開始点として使用し、特定の状況に合わせて独自のマニフェストを展開します。
リリース23.1でAmazon EKSブループリントを使用してシングルクラスターCN2をインストール
リリース23.1のTerraformのAmazon EKSブループリントを使用してCN2をインストールするには、次の手順を使用します。
私たちが提供するブループリントは、以下を実行します。
-
新しいサンプル VPC、3 つのプライベート サブネット、3 つのパブリック サブネットを作成します。
-
は、パブリックサブネット用のインターネットゲートウェイを作成し、プライベートサブネットのNATゲートウェイを作成します。
-
1つの管理ノードグループ(必要なノードを3に設定)でEKSクラスタコントロールプレーンを作成します。
-
CN2をAmazon EKSクラスターCNIとして導入
リリース23.1のステアリングチャートを使用した単一クラスタCN2のインストール
リリース 23.1 の Helm チャートを使用して既存の Amazon EKS クラスターに CN2 をインストールするには、次の手順を実行します。この例では、既存の Amazon EKS クラスターで VPC CNI が実行されています。
リリース 23.1 で YAML マニフェストを使用して単一クラスター CN2 をインストールする
リリース 23.1 で YAML マニフェストを使用して CN2 をインストールするには、次の手順を実行します。
この例ではeksctlを使用してクラスタを作成しますが、CNIを削除する覚えがある限り、他のメソッドを使用できます。
この例の手順で使用するマニフェストは、 amazon-eks/single-cluster/single_cluster_deployer_example.yaml と amazon-eks/single-cluster/cert-manager.yaml です。手順では、これらのマニフェストを マニフェスト ディレクトリに 配置したことを前提としています。