単一クラスタマルチネットワークCN2のインストール
概要 Kubernetes トラフィックと CN2 トラフィックが別々のネットワークを経由する導入環境に、単一クラスタ CN2 をインストールする方法の例をご覧ください。
単一クラスターのマルチネットワーク展開では、次のようになります。
-
CN2は、そのクラスタ向けのネットワーキングプラットフォームであり、CNIプラグインです。Contrail コントローラは Kubernetes コントロール プレーンで実行され、Contrail データ プレーン コンポーネントはクラスタ内のすべてのノードで実行されます。
-
クラスタ トラフィックは 2 つのネットワークに分離されます。Kubernetes コントロール プレーンのトラフィックは 1 つのネットワークを通過し、Contrail コントロールとデータ トラフィックは 2 つ目のネットワークを通過します。トラフィックを 2 つ以上のネットワークに分離することもできますが (あまり一般的ではありません)、これはこれらの例の範囲外です。
図 1 は、この単一クラスターのマルチネットワークの例に従って作成するクラスターを示しています。クラスタは、1つのコントロール・プレーン・ノード、2つのワーカー・ノード、および2つのサブネットで構成されます。
表示されているすべてのノードは、VMまたはベア・メタル・サーバーです。

Kubernetes コントロール プレーンのトラフィックは 172.16.0.0/24 ファブリック仮想ネットワークを経由し、Contrail 制御トラフィックとデータ トラフィックは 10.16.0.0/24 ファブリック仮想ネットワークを経由します。ファブリック ネットワークは、クラスタが実行されるアンダーレイを提供します。
ローカル管理者は、ゲートウェイを介して到達可能な別のネットワークに接続されて表示されます。これは、ローカル管理者が企業LANからファブリックとクラスタを管理する多くのインストールで一般的です。以下の手順では、ローカル管理ステーションをローカルコンピュータと呼びます。
すべてのクラスタノードを接続しているのがデータセンターファブリックであり、この例では2つのサブネットとして示されています。実際のインストールでは、データセンターファブリックは、クラスタに物理的な接続を提供するスパインスイッチとリーフスイッチのネットワークです。
Apstraが管理するデータセンターでは、この接続は、基盤となるファブリックスイッチ間に作成するオーバーレイ仮想ネットワークを通じて指定されます。
このセクションの手順では、提供されたマニフェストを使用して、指定されたCN2デプロイメントを作成する方法の基本的な例を示します。このセクションで説明するデプロイに限定されることはなく、提供されるマニフェストの使用も制限されません。CN2は、多すぎて詳細に説明できない幅広い導入をサポートしています。提供されている例を出発点として使用して、特定の状況に合わせて独自のマニフェストを展開します。
カーネルモードデータプレーンを実行する単一クラスタマルチネットワークCN2のインストール
この手順を使用して、カーネルモードデータプレーンを実行する単一クラスター、マルチネットワーク導入にCN2をインストールします。
この手順例で使用するマニフェストは single-cluster/single_cluster_deployer_example.yaml です。この手順では、このマニフェストを manifests ディレクトリに配置していることを前提としています。
DPDKデータプレーンを実行する単一クラスタマルチネットワークCN2のインストール
DPDKデータプレーンを実行する単一クラスタマルチネットワーク導入にCN2をインストールするには、この手順を使用します。
この手順例で使用するマニフェストは single-cluster/single_cluster_deployer_example.yaml です。この手順では、このマニフェストを manifests ディレクトリに配置していることを前提としています。