Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

インストールする前に

Terraform、Helmチャート、またはYAMLマニフェストのAmazon EKSブループリントを使用して、Amazon EKSにCN2をインストールできます。

迅速な概念実証のインストールをお探しなら、Amazon EKS のブループリントを使用してください。私たちのブループリントは、Amazon EKSクラスターを作成し、ブループリントリポジトリに事前に追加したYAMLマニフェストを使用して、そのクラスターにCN2をインストールします。

既に Amazon EKS クラスターがある場合は、Helm チャートを使用するか、YAML マニフェストを直接使用します。ヘルム チャートは使用がやや簡単ですが、YAML マニフェストでは柔軟性が最も高く表示されます。

  1. AWS アカウントとジュニパーネットワークス アカウントを設定します。
    Amazon EKS クラスターを作成するには AWS アカウントが必要です。ジュニパーネットワークスのダウンロード サイト(https://support.juniper.net/support/downloads/?p=contrail-networking)から CN2 マニフェストをダウンロードし、 https://enterprise-hub.juniper.net のコンテナ リポジトリにアクセスするには、ジュニパーネットワークスのアカウントが必要 です。
  2. AWS CLI をインストールします。「https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html」を参照してください。
  3. AWS CLI を AWS アクセス キーとシークレットで設定します。「https://awscli.amazonaws.com/v2/documentation/api/latest/reference/configure/index.html」を参照してください。
  4. eksctl をインストールします。「https://docs.aws.amazon.com/eks/latest/userguide/eksctl.html」を参照してください。
  5. kubectl をインストールします。「https://kubernetes.io/docs/tasks/tools/」を参照してください。
  6. Helm をインストールします。「https://helm.sh/docs/intro/install/」を参照してください。
  7. Amazon EKSブループリントの使用を計画している場合は、Terraformをインストールします。
    1. Terraformをインストールします。「https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli」を参照してください。
    2. Terraformを実行するためのAWSアカウント権限を有効にします。「https://developer.hashicorp.com/terraform/tutorials/aws-get-started/aws-build」を参照してください。
      に設定されたポリシーリソースは、すべてのリソースを terraform-aws-eks-blueprints/examples/eks-cluster-with-cn2/min-iam-policy.json 許可します。実際の導入で変更することをお勧めします。
  8. CN2 YAMLマニフェストを直接使用する場合は、マニフェストをダウンロードしてください。
    1. Contrail Networking のマニフェストをダウンロードしてください。「マニフェスト」を参照してください。
    2. ダウンロードしたマニフェストでリポジトリログイン認証情報を構成します。

      amazon-ekscontrail-tools マニフェストにリポジトリログイン認証情報を追加します。これを行う 1 つの方法については、「リポジトリ資格情報の設定」を参照してください。

  9. オプションで、contrailstatus をインストールします。Contrailstatusは、CN2のコンポーネントとリソースのクエリーに使用できるkubectlプラグインです。「マニフェスト」を参照してください。
    kubectl-contrailstatus 実行可能ファイルの権限を変更し、 /usr/local/bin などのパス内のどこかにコピーします。