Amazon EKS: Installation & Configuration
If you do not already have an AWS account, you can create a free AWS account. Most resources in our examples fall within the AWS Free Tier, but we encourage you to follow the cleanup steps at the end of each section to avoid paying for resources you aren't using.
To provision a Kubernetes cluster with the Amazon EKS component, you need to have AWS credentials. Use the instructions on the AWS Provider’s Installation & Configuration to get credentials if needed.
Your AWS credentials are never sent to pulumi.com. Pulumi uses the AWS SDK and the credentials in your environment to authenticate requests from your computer to AWS.
Installation
The Amazon EKS provider is available as a package in all Pulumi languages:
- JavaScript/TypeScript:
@pulumi/eks
- Python:
pulumi_eks
- Go:
github.com/pulumi/pulumi-eks/sdk/go/eks
- .NET:
Pulumi.Eks
- Java:
com.pulumi.eks
Prerequisites
Before getting started, you will need to install some pre-requisites:
- AWS CLI version 1.16.156 or later: Amazon EKS uses IAM to provide secure authentication to your Kubernetes cluster.
These are not required but are recommended if you plan on interacting with your Kubernetes cluster: