** terraform 알아가기.
- 테라폼 환경 셋팅
- cloud9 생성
- 테라폼 기본 명령어 실습
- terraform cli 명령어 실습
- terraform 기본 파일 설명
- data.tf / main.tf / output.tf / variable.tf 등등...
- 테라폼 Variable Type & Expression 실습
- Variable Type
- Expression
- Terraform fuction
- 테라폼 모듈 만들기.
- terraform module 구조
- terraform module 폴더 구성
- terraform module 만들기
- terraform module 실습
- 테라폼 모듈을 활용한 aws infra 만들어보기. ( 실습 )
- 워밍업 샘플.
- arch 1 // public subnet 환경에 ec2 docker 기반 web , was 생성
- arch 2 // public subnet 환경에 ec2 docker 기반 web 생성 후 ALB <-> ec2 연동
- arch 3 // eks 실습을 위한 ec2 bastion 서버 구성하기. ( Section.2 사전 준비 )
** eks 환경 실습
- terraform eks cluster 생성 및 nodegroup 생성
- terraform istio 설치.
- route53 -> istio -> ingress -> virtual service -> DestinationRule -> service -> deployment -> pod 실습.
** 부록 ( 팀 단위 개발시 필요한 기능 )
- terraform status 파일 s3 업로드.
- terraform dynamodb 연동 ( back )