IT/Devops14 [Terraform] version terraform { required_version = "0.12.23"// terraform의 version required_providers { aws = ">= 2.53.0"//provider의 version } } - version : terraform의 버전 뿐만 아니라 각 CSP의 버전까지 규제하여 버전으로 인한 인프라 생성 오류를 방지 출처 https://www.44bits.io/ko/post/terraform_introduction_infrastrucute_as_code#%EB%93%A4%EC%96%B4%EA%B0%80%EB%A9%B0-infrstructure-as-code-%EB%8F%84%EA%B5%AC-%ED%85%8C%EB%9D%BC%ED%8F%BCterraform https://w.. 2022. 2. 23. Terraform vs Helm Kubernetes 배포에 있어 Helm을 쓰는 게 나을까, Terraform을 쓰는 게 나을까? Terraform - 인프라 자원들을 IaC로 관리하는 것이 주목적 Helm - K8S Application과 앱의 상태를 관리하는 것이 주목적 Terraform Helm 무설치형 설치형 Kubernetes cluster 배포 가능 Kubernetes cluster 배포 불가능 modules 사용 가능 sub-charts 사용 가능 JSON/HCL format standard manifests, Go-templates 인프라 자원과 함께 배포 애플리케이션과 함께 배포 Unstable Stable 환경 변수 지원 환경 변수 지원 제한 복잡한 Rollback 쉬운 Rollback 적은 자원 사용 많은 자원 사용.. 2022. 2. 12. 이전 1 2 3 4 5 다음