일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- k8s
- 시험
- GIT
- slack app
- cloud monitor
- terraform
- kubeadm
- NCP
- 알리바바클라우드
- slack
- IAC
- CKAD
- recreate
- helm
- argocd
- alibabacloud
- 자동화
- Naver Cloud
- RollingUpdate
- 쿠버네티스
- 테라폼
- alibaba cloud
- hashicorp
- cicd
- alibaba
- Cluster
- cloudmonitor
- Deployment
- 네이버클라우드
- Kubernetes
- Today
- Total
목록NCP (6)
Room9

Overview 앞서 Kubernetes Cluster H/A 구성은 Kubeflow 설치를 위해 구축을 진행하였습니다. Kubeflow는 Kubernetes + ML flow를 합한 의미로, 파이프라인이라는 ML워크플로를 구축하고 배포하기 위해 제공되는 플랫폼입니다. 개발, 테스트 및 프로덕션 수준 서비스를 위해 다양한 환경에 ML 시스템을 배포하려는 ML 엔지니어 및 운영 팀을 위한 것입니다. Kubeflow는 Kubernetes용 ML 툴킷입니다 . 다음 다이어그램은 Kubernetes 위에 ML 시스템의 구성 요소를 정렬하기 위한 플랫폼으로 Kubeflow를 보여줍니다. Kubeflow 는 복잡한 시스템을 배포, 확장 및 관리하기 위한 시스템 으로 Kubernetes 를 기반으로 합니다. Kube..

Overview 앞서 구성했던 클러스터들은 단일 클러스터 또는 Master 1 / Worker 2 의 테스트환경이 대부분이였습니다. 실제 프로덕션환경에서 해당 클러스터는 가용성을 보장 받지 못하기 때문에 H/A를 고려한 Kubernetes Cluster 구축을 진행 하도록 하겠습니다. Detail CRI install kuberadm install Loadbalancer kubernetes H/A install Prerequisites cat

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를 가..