OpenStack Terraform 실습 / Kubernetes 환경 구축
OpenStack Terraform 실습 / Kubernetes 환경 구축
1. 실습, 구축 환경
![[Figure 1] OpenStack Terraform 실습, 구축 환경](/blog-software/docs/record/openstack-terraform-kubernetes-setting/images/environment.png)
[Figure 1] OpenStack Terraform 실습, 구축 환경
[Figure 1]은 Terraform을 이용하여 OpenStack 위에 구축하려는 Kubernetes 환경을 나타내고 있다. External Network, externel-router, Ubuntu 18.04 Image는 미리 생성되어 있는 환경에서 진행하였다.
- Terraform : 0.12.5
- Node : Ubuntu 18.04
- OpenStack : Stein
- User, Tenant, Password : admin
- Auth URL :
- Network :
- Internal Network : Kubernetes Network, 30.0.0.0/24
- Flavor :
- Standard : 4vCPU, 4GB RAM, 30GB Disk
2. Terraform 설치
Terraform을 설치한다.
3. Terraform 설정
[File 1] ~/terraform/provider.tf[File 2] ~/terraform/00-params.tf[File 3] ~/terraform/010-flavor.tf[File 4] ~/terraform/020-network.tf[File 5] ~/terraform/030-secgroup.tf[File 6] ~/terraform/040-floating.tf[File 7] ~/terraform/050-instance.tf[File 1 ~ 7]을 작성한다. [File 1,2]는 OpenStack 환경에 맞게 변경해야한다.
4. Terraform 적용, 초기화
Terraform을 적용한다.
Terraform을 초기화 한다.
5. 참조