일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- cloudmonitor
- 알리바바클라우드
- 시험
- NCP
- 네이버클라우드
- 자동화
- recreate
- CKAD
- alibaba cloud
- helm
- slack app
- GIT
- Naver Cloud
- RollingUpdate
- IAC
- slack
- alibaba
- cloud monitor
- 테라폼
- k8s
- Kubernetes
- cicd
- hashicorp
- argocd
- 쿠버네티스
- Deployment
- kubeadm
- terraform
- alibabacloud
- Cluster
- Today
- Total
목록terraform (5)
Room9

Overview 그동안 기초적으로 인스턴스만 Terraform을 통해 구성하던 테스트 와중에, 고객사의 강력한 요구(절대로 콘솔에 로그인하고싶지 않다..)로 인해 Terraform을 사용하게 되면서, 프로젝트가 끝났지만 사용한김에 자격증까지 취득하게 되었습니다. IaC의 필요성과 이점 등은 Terraform Installation & Configuration 해당 글에 소개되어 있습니다. 추가로 동기부여를 강력하게 해준 고객사에게 감사의 인사드립니다. 시험 준비 기본 사용법을 알고있던 터라, 많은 기간을 준비하지 않고 프로젝트가 완료되고 2주정도 투자하여 Udemy 강의 Zeal Vora 님의 HashiCorp Certified: Terraform Associate 2023 를 수강했습니다. 강사님이..

Overview HCL을 이용하여 네이버 클라우드 상에 리소스를 생성하였습니다. main.tf파일에 모든 리소스가 있다 보니 파일의 길이가 너무 길어지고 주석을 꼭 살펴야 해당 리소스의 용도와 생성 이유에 대해서 확인을 할 수 있었습니다. 테라폼은 코드의 재활용성을 높이기 위하여, 모듈화를 통하여 여러 서비스에서 코드를 재사용할 수 있게 지원합니다. module 은 크게 두 가지로 나눌 수 있습니다. Root module - Terraform command를 수행하는 directory에 있는 파일들로 구성된 module을 Root module Child module - 다른 module (Root module 포함)에서 호출하여 사용되는 module을 Child module이라고 한다. Child mod..

Overview 지난 포스트에서 NCP의 Networking 부분을 작성하였습니다. 이번 포스트에서는 만든 Networking 위에 Server를 만드는 방법을 기록하겠습니다. Details Requirements Server 이미지 확인 Server 스펙 확인 ACG 구성 Server 구성 Architecture FE-VPC에 Public Subnet에 Server를 구성해보도록 하겠습니다. Requirements 서버를 구성하기 위해서 필요한 인수들을 확인해 보겠습니다. 클래식과 VPC 공통으로 아래의 인수들을 제공하고 있습니다. server_image_product_code - (Optional) Server image product code to determine which server image..

Overview 지난 글에서 Terraform 사용을 위한 포스팅을 진행하였습니다. Terraform Installation & Configuration 이제 Terraform을 가지고 NAVER Cloud 상의 인프라를 프로비저닝 하도록 하겠습니다. 이번 포스팅에서는 네트워크 부분만 설정을 해보도록 하겠습니다. 자주 사용하는 패턴으로 구성을 해두고 네트워크 부분만 다른 서비스 환경에서 재사용할 수 있는 장점이 있습니다. 실제 본인이 자주 사용하는 패턴으로 구성해보시는 걸 추천드립니다. 자주 사용하는 패턴으로 구성해 두면 어떠한 요청이 와도 약간의 수정만으로 코드를 재사용하여 프로비저닝하여, 실수를 최소화하거나 구축 시간을 단축시킬 수 있습니다. Details Architecture VPC 구성 NACL..

Overview 먼저 테라폼을 통해 프로비저닝을 하기 전에 중요한 개념 하나를 정의하고 가야 앞으로 설치 및 구성해볼 테라폼에 대해 알 수 있을 것 같습니다. Infrastructure as Code (IaC) IaC (Infrastructure as Code)는 컴퓨터에서 읽을 수 있는 정의 파일을 사용하여 클라우드 인프라를 관리하고 프로비저닝 하는 프로세스입니다. 즉, 실행 가능한 문서라고 생각하실 수 있습니다. 프로비저닝, 시스템의 변경 및 구성을 진행할 때 반복적으로 사용하는 리소스들이 있습니다. 이런 반복적인 과정들을 모두 코드화 시켜 자동화 및 빠른 구성과 변경을 진행할 수 있습니다. 또한 git, CI/CD와 통합하여 사용 가능하여 인프라 구성단계에서 협업을 가능하게 해 줍니다. IaC를 가..