Terraform을 활용한 네이버 클라우드 플랫폼 IaC(Infrastructure as Code) 적용하기
- 네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY(4월)에서 발표되었던 세션을 공개합니다.
-----
[발표 내용]
NAVER Cloud Platform Service Overview
- Cloud Platform & Service Overview
- Cloud Service Map Overview
- SaaS solution on NAVER Cloud Platform
Overview & Concept of Terraform
- Position of Terraform in IaC
- Basic Concept of Terraform
- Key Workflow of Terraform
- Key Commands of Terraform(init/plan/apply/import)
- Terraform Extra Keywords(backend/output)
Implementation of NAVER Cloud Platform IaC(with NCP Console)
- Terraform Installation
- Cheat Sheet of Ncloud VPC
- Ncloud VPC with Terraform
- Terraform Provider 설정
- VPC, Subnet 생성
- NAT Gateway, Route Table 생성
- Route Table Association, Route Rule 설정
- terraform plan, terraform apply
- NCP Console 리소스 생성 결과
- terraform state list
- Ncloud VPC Server 생성
- Terraform Variables
- Terraform Functions
- Ncloud NKS(Ncloud Kubernetes Service) with Terraform
- Terraform NKS Provider, Variables
- Terraform 실행을 통한 NKS Cluster 생성
- Nginx Image 설치 및 실행