Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

インストールする前に

この手順を使用して、CN2 を実行する Amazon EKS クラスターを作成するために必要なツールとイメージプルシークレットをインストールします。

Amazon EKS クラスターを作成してCN2をインストールする方法はいくつかあります。Terraform ブループリントを使用して、Helm チャートと CN2 YAML マニフェストと共に既製のクラスターを作成し、CN2 をインストールできます。

この手順では、これらすべての方法のセットアップを準備します。使用する方法が既にわかっている場合は、該当しない手順をスキップしてください。

メモ:

CN2をインストールする前に、すべてのノードで送信チェックサムオフロードを無効にしてください。永続的な方法でオフロードを無効にします(再起動後も存続します)。

  1. AWS アカウントをセットアップします。
    Amazon EKS クラスターを作成するには、AWS アカウントが必要です。
  2. ジュニパーネットワークスのダウンロードアカウントを設定します。ジュニパーネットワークスのダウンロードサイト(https://support.juniper.net/support/downloads/?p=contrail-networking)からCN2 YAMLマニフェストをダウンロードするには、ジュニパーネットワークスのダウンロードアカウントが必要です。
  3. AWS CLI をインストールします。コマンドラインから AWS とやり取りするには、AWS CLI が必要です。https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html を参照してください。
  4. AWS アクセスキーとシークレットを使用して AWS CLI を設定します。 https://awscli.amazonaws.com/v2/documentation/api/latest/reference/configure/index.html を参照してください。
  5. eksctl をインストールします。Eksctl は、Amazon EKS クラスターを作成および管理するための CLI ツールです。https://docs.aws.amazon.com/eks/latest/userguide/eksctl.html を参照してください。
  6. kubectlをインストールします。https://kubernetes.io/docs/tasks/tools/ を参照してください。
  7. Helm をインストールします。https://helm.sh/docs/intro/install/ を参照してください。
  8. Terraform ブループリントの使用を計画している場合は、Terraformをインストールしてください。 https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli を参照してください。
  9. ジュニパーネットワークスの担当者に連絡して、enterprise-hub.juniper.net 資格情報を取得し、enterprise-hub.juniper.net イメージのプルシークレットを保存してください。
    資格情報を取得したら、次のコマンドを実行してイメージのプル シークレットを保存します。プロンプトが表示されたら、資格情報を入力します。
    認証が完了すると、資格情報はローカル コンピューター上の Docker JSON ファイル (通常は ~/.docker/ config.json または snap を使用して docker をインストールした場合は ~/snap/docker ディレクトリ階層) に格納されます。これらの資格情報は、後でCN2をインストールするときに使用します。
  10. 必要に応じて、Contrailstatus をインストールします。Contrailstatus は、CN2 コンポーネントやリソースのクエリーに使用できる kubectl プラグインです。Contrailstatus は、ジュニパーネットワークスのダウンロードサイトからダウンロードできる Contrail ツール パッケージの一部です。「マニフェスト」を参照してください。
    kubectl-contrailstatus 実行可能ファイルのパーミッションを変更し、パス内のどこか (/ usr/local/bin など) にコピーします。