- https://developer.hashicorp.com/terraform/install
- 여기에서 Windows AMD 64 꺼 다운받아서 압축 풀면 바이너리 파일이 있음
- 환경변수 설정해줬음
- 설치 확인
$ terraform -version Terraform v1.10.5 on windows_amd64
- Terraform 프로젝트 루트에서
terraform init명령 실행- 이 명령을 실행하면
Terraform이 AWS Provider 플러그인을 다운로드한다.
- 이 명령을 실행하면
- 실행 확인
$ ls -a ./ .terraform/ eks.tf variables.tf ../ .terraform.lock.hcl outputs.tf vpc.tf
- .terraform 등이 생성된 것 확인
- Terrform 프로젝트 root 에서
terraform plan명령 실행
terraform apply -auto-approve-
기본적으로
kubectl get nodes같은 명령을 실행해보면 실행이 되지 않음. -
다음 명령을 실행하고 다시해보면 잘 될것임
aws eks update-kubeconfig --region **ap-northeast-2** --name **ninedocs-eks-cluster**
- 이 명령을 실행하면
~/.kube/config파일이 EKS 클러스터에 맞게 설정된다.
- 이 명령을 실행하면
-
설정 확인
kubectl config view
-
kubectl 확인
$ kubectl get nodes NAME STATUS ROLES AGE VERSION ip-192-168-0-51.ap-northeast-2.compute.internal Ready <none> 9m1s v1.31.4-eks-aeac579 ip-192-168-1-249.ap-northeast-2.compute.internal Ready <none> 9m5s v1.31.4-eks-aeac579