Skip to content

Latest commit

 

History

History

5.aws-eks

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

AWS EKS (Kubernetes) Example

The work here assumes you have an AWS account and have the AWS CLI installed and configured to this account.

The main.tf contains the configuration that Terraform will use to create all the resources needed for running an EKS cluster.

Set and store the needed variables values in the terraform.tfvars file

region = "eu-central-1"
cluster_name = "demo-eks-cluster-test"
cluster_public_access_cidrs = "1.2.3.4/0"
  1. Initialize the Terraform configuration by running the following command
terraform init
  1. Plan the Terraform configuration by running the following command
terraform plan
  1. Apply the Terraform configuration by running the following command
terraform apply

To get the kubectl configuration for the EKS cluster, run the following command

aws eks --region $(terraform output -raw region) update-kubeconfig --name $(terraform output -raw cluster_name)

Check the connection to the EKS cluster by running the following command

kubectl get nodes
  1. When you are done, you can destroy the resources by running the following command
terraform destroy