Terraform을 사용하여 Azure Kubernetes Service를 만드는 방법 - 1부
2335 단어 terraformkubernetesaksazure
Terraform을 사용하여 Azure Kubernetes Service를 만드는 방법
-
-
AKS(Azure Kubernetes Service)는 Microsoft Azure의 고가용성, 보안 및 완전 관리형Kubernetes 서비스입니다.
AKS는 가용성이 높고 안전한 Microsoft의 완전 관리형 서비스입니다.
AKS(Azure Kubernetes Service)는 운영 오버헤드를 Azure로 오프로드하여 Azure에서 관리형 Kubernetes 클러스터 배포를 간소화합니다. 호스팅된 Kubernetes 서비스인 Azure는 상태 모니터링 및 유지 관리와 같은 중요한 작업을 처리합니다. Kubernetes 마스터는 Azure에서 관리하므로 에이전트 노드만 관리하고 유지합니다. 따라서 AKS는 무료입니다. 우리는 마스터가 아닌 클러스터 내의 에이전트 노드에 대해서만 비용을 지불합니다.
전제 조건
Azure 계정 설정
클러스터 개발 및 Terraform 활용을 시작하기 전에 Azure CLI를 배포해야 합니다.
Azure CLI here 에 넣는 것에 대한 훌륭한 문서를 찾을 수 있습니다.
테라폼 설치
instructions here을 따라 Terraform을 설정합니다. 완료되면 terraform 명령을 실행할 수 있는 위치에 있어야 합니다.
terraform -version
Azure 서비스 주체 생성
CMD에서 다음 명령을 친절하게 실행하기 위해 서비스 주체를 생성하려고 합니다.
az login
Terraform 상태 파일을 유지하도록 Azure 스토리지 구성
Terraform은
terraform.tfstate
파일을 통해 로컬에서 상태를 추적합니다. 이 패턴은 독립 실행형 환경에서 잘 작동합니다. 그러나 비즈니스 엔터프라이즈 환경에서는 Azure storage
를 사용하여 상태를 추적해야 합니다.아래 옵션을 사용하여 Azure 저장소 계정 및 컨테이너를 만듭니다.
Create a storage account
AKS를 만들기 위해 다음 리소스를 만들었습니다.
terraform을 실행하기 전에 git 저장소를 생성합니다. 저장소가 준비되면 다음 파일을 생성합니다.
에 대한 기사를 참조하십시오.
제 글을 끝까지 읽어주셔서 감사합니다. 오늘 특별한 것을 배웠기를 바랍니다. 이 기사가 마음에 드셨다면 친구들과 공유해 주시고 저와 공유할 제안이나 생각이 있으시면 댓글 상자에 적어주세요.
Reference
이 문제에 관하여(Terraform을 사용하여 Azure Kubernetes Service를 만드는 방법 - 1부), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kcdchennai/how-to-create-azure-kubernetes-service-using-terraform-part-1-3mcf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)