For further reference, please consider the following sections:
- Terraform Intro
- Terraform EKS
- Kubectl
- Building AWS EKS using Terraform
- Provision EKS Cluster using Terraform
- Creating AWS Cert using Terraform
- Terraform AWS VPC Module
- Terraform AWS EKS Module
- Terraform AWS ALB Module
- Terraform AWS Security-Group Module
- Terraform AWS ACM Cert Module
- Terraform AWS ALB Ingress Controller
- Kubernetes External DNS
These additional references should also help you:
- AWS EKS
- AWS IAM Auth
- Kubectl Autocomplete
- jq
- Subdomain in Route53
- Define EC2 KeyPair
- Troubleshoot Newly Creates EKS cluster
- EKS API Server Unauthorized
$ terraform init
$ terraform plan
$ terraform apply
Known issue first apply
run will fail with multiple errors like this one:
Error: Post "https://xxxxxxxxxxxxx.eks.amazonaws.com/api/v1/namespaces/kube-system/configmaps": dial tcp: lookup
xxxxxxxxxxxxxxxx.eks.amazonaws.com on 127.0.1.1:53: no such host
follow it with $ terraform output kubeconfig > ~/.kube/config
and then a subsequent $ terraform apply
will start reaching the cluster
- Repo owner or admin
© Copyright 2020 Derin Works LLC