マルチクラスター共有ネットワークのインストールCN2
概要 KubernetesトラフィックとCN2トラフィックが各クラスタ内で同じネットワークを共有する導入環境にマルチクラスターCN2をインストールする方法の例を参照してください。
マルチクラスターの共有ネットワーク導入の場合:
-
CN2は、複数の分散型ワークロードクラスター向けの中央ネットワークプラットフォームであり、CNIプラグインです。Contrail コントローラは、中央クラスターの Kubernetes コントロール プレーンで実行され、Contrail データ プレーン コンポーネントは分散ワークロード クラスターのワーカー ノードで実行されます。
-
各クラスタ内のKubernetesとCN2トラフィックは、単一のネットワークを共有します。
図 1 は、マルチクラスター設定に従う場合に作成するクラスターを示しています。中央クラスターは、Contrail コントローラを実行する 3 つの Kubernetes コントロール プレーン ノードで構成されています。この一元化された Contrail コントローラは、分散ワークロード クラスターのネットワークを提供します。この例では、単一の制御プレーン ノードと 2 つのワーカー ノードで構成される 1 つの分散クラスタがあります。分散ワークロード クラスター上のワーカー ノードには、Contrail データ プレーン コンポーネントが含まれています。

中央クラスターは 172.16.0.0/24 ネットワークに接続し、分散ワークロード クラスターは 10.16.0.0/24 ネットワークに接続します。ネットワークの間にゲートウェイが備わっているので、ジュニパーネットワークスのリポジトリから画像をダウンロードするための相互アクセスと外部アクセスが可能です。
ローカル管理者は、ゲートウェイを介して到達可能な別のネットワークに接続されているのが表示されます。これは、ローカル管理者が企業 LAN からファブリックとクラスタを管理する多くのインストールで一般的です。以下の手順では、ローカル管理者ステーションをローカルコンピューターと呼んでいます。
すべてのクラスタノードを接続するのはデータセンターファブリックです。この例では、クラスタごとに単一のサブネットに簡素化されています。実際の導入では、データセンターファブリックは、クラスターの物理接続を提供するスパインおよびリーフスイッチのネットワークです。
Apstraが管理するデータセンターでは、この接続は、基盤となるファブリックスイッチ全体で作成するオーバーレイ仮想ネットワークを通じて指定されます。
CN2をマルチクラスター導入にインストールするには、まず中央クラスターを作成してから、分散したワークロードクラスターを1つずつ中央クラスターにアタッチします。単一クラスタの導入と同様に、CNIプラグインがインストールされていない新しいクラスタから開始し、CN2をインストールします。
このセクションの手順は、指定されたCN2導入を作成するために、提供されたマニフェストを使用する方法の基本的な例を示しています。このセクションで説明する導入に限定されることはなく、提供されるマニフェストの使用に限定されることもありません。CN2は、多数の導入をサポートしており、詳細には対応しません。提供された例を開始点として使用して、特定の状況に応じて独自のマニフェストをロールします。
リリース23.1にマルチクラスター共有ネットワークCN2をインストールする
リリース23.1でカーネルモードのデータプレーンを実行しているマルチクラスター共有ネットワーク導入環境にCN2をインストールするには、次の手順を使用します。
この例の手順で使用するマニフェストは 、マルチクラスター/central_cluster_deployer_example.yaml です。この手順では、このマニフェストを マニフェスト ディレクトリに配置したことを前提としています。