Terraform을 사용하는 aws EKS의 Kubernetes 클러스터
얻은 지식을 바탕으로 일부 애플리케이션 배포에 사용할 AWS EKS 클러스터를 설정하기로 결정했습니다. 이 다음 작업은 k8s의 배포 및 데이터 지속을 중심으로 합니다. 그러나 이 문서는 IaC(Terraform)를 사용하여 자신의 프로비저닝AWS EKS Cluster에 대한 가이드일 뿐입니다. 작동 방식에 대한 지식이 아직 없는 경우 먼저 콘솔에서 이 작업을 수행하는 것이 좋습니다.
Terraform은 이 가이드의 IaC 도구입니다(Terraform에 대한 지식은 이 프로세스의 전제 조건임). 아래는 제어 시스템에서 terraform을 사용하여 EKS 클러스터를 설정하는 단계입니다.


cd
폴더로, cd
examples dir로, cd
eks-getting-started 
ls
'.tf' 파일 보기
terraform init
를 실행하여 폴더를 초기화하고 terraform plan
를 실행하여 어떤 리소스가 생성되는지 확인합니다. 이 클러스터를 구축하면 18개의 리소스가 생성됩니다. terraform apply
리소스를 생성합니다. 클러스터를 구축하고 사용할 준비가 되려면 약 8-10분이 소요됩니다. 

이제 클러스터가 구축되었으므로 awscli 명령으로 --kubeconfig를 업데이트해야 합니다.
aws eks --region <region> update-kubeconfig --name <cluster-name>

kubectl
명령(kubectl 명령)을 실행하여 클러스터의 노드를 표시하여 모든 것이 작동하는지 테스트합니다.kubectl get nodes -o wide

Reference
이 문제에 관하여(Terraform을 사용하는 aws EKS의 Kubernetes 클러스터), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/moses_itoya/kubernetes-cluster-on-aws-eks-using-terraform-56e7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)