Before You Install
-
Set up an account with AWS.
You'll need the AWS account to set up an Amazon EKS cluster.
- Install the AWS CLI. See https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html.
- Install kubectl. See https://kubernetes.io/docs/tasks/tools/.
- Install Terraform. See https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli.
-
Enable AWS account permissions for running Terraform. See https://developer.hashicorp.com/terraform/tutorials/aws-get-started/aws-build.
The policy resource set in
terraform-aws-eks-blueprints/examples/eks-cluster-with-cn2/min-iam-policy.json
allows all resources. We recommend you change this in a real deployment. -
Optionally, install contrailstatus. Contrailstatus is a kubectl plug-in you can use to
query CN2 microservices and CN2-specific resources.
The contrailstatus executable is available from GitHub (Tools).Extract and copy the kubectl-contrailstatus executable to /usr/local/bin.