8000 GitHub - ThomasPortwood/aws-eks: Terraform infrastructure definition to create an AWS Elastic Kubernetes Service cluster
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ThomasPortwood/aws-eks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

aws-eks

This repository is for my own educational purposes.

It contains Terraform infrastructure definition to create an AWS Elastic Kubernetes Service cluster.

Terraform Cloud manages infrastructure state.

Steps:

  1. Create version control repository

  2. Get set up on Terraform Cloud:

    • create account
    • create workspace
    • link the workspace to version control system repository
    • define variables
  3. Push code to the version control repository to trigger a Terraform run which will create AWS resources:

    • virtual private cloud
    • subnets
    • iam role
    • elastic kubernetes service cluster
    • node group
  4. Configure access to the new elastic kubernetes service cluster

  5. Create an ingress controller so we can use the ingress resources on our cluster

    • update vpc
    • provide credentials
  • TODO
    • spell out order of operations:
      • create vpc and cluster
      • update tf variables with cluster details
      • add internet gateway to route table (cidr 0.0.0.0/0, to be fixed)
      • create node group
    • route table and internet gateway association in terraform
    • ALB ingress controller in terraform

About

Terraform infrastructure definition to create an AWS Elastic Kubernetes Service cluster

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0