이전 장에서는 기존에 미리 만들어진 chart를 설치/업그레이드/배포하는 방법을 설명했습니다. 이제 직접 helm chart를 만들어 Repository에 배포까지 하는 방법을 배워 보겠습니다. 각 단계별 사용하는 명령은 아래와 같습니다. 그럼 순서대로 실습해 보겠습니다. 사전준비 helm chart로 배포할 프로그램을 작성하고, docker image로 build한 후 docker registry에 push합니다. 1) 프로그램 작성 # mkdir -p ~/work/hello-helm && cd ~/work/hello-helm 아래 내용으로 node.js 프로그램을 작성합니다. var http = require('http'); var os = require('os'); var port = 8080; h..
이번 장에서는 공개된 오픈소스소프트웨어의 Helm chart를 설치, 업그레이드, 삭제하는 명령어들에 대해 배워 보겠습니다. 각 목적에 맞는 명령어 리스트를 1 page로 정리하면 아래와 같습니다. 이제 각 명령을 실제 예제를 통해 설명하겠습니다. 사전에 사용하고 있는 VM에 helm과 kubernetes가 설치되어 있어야 합니다. 1. 차트 저장소 이용하기 1) helm repo list : 자신의 VM에 등록된 helm chart 저장소 목록을 표시합니다. $ helm repo ls 2) helm repo add : 새로운 helm chart 저장소를 등록합니다. 가장 많이 사용하는 Bitnami사의 helm chart는 아래 주소에서 확인할 수 있습니다. https://github.com/bitna..
Helm은 컨테이너를 쉽게 설치할 수 있도록 돕는 툴입니다. 컨테이너 배포에 필요한 Container Image, Volume, 환경설정등을 정의한 helm chart를 통해 빠르고 쉽게 배포하게 해 줍니다. helm은 CLI인 helm을 이용하여 kubernetes Control Plane node의 API Server에 요청하여 배포를 수행합니다. 따라서, helm CLI를 실행하는 장비(PC/베어메탈/VM등)에 kubernetes cluster 인증 정보를 담고 있는 kubenetes configuration파일(보통 .kube/config 파일)이 있어야 합니다. Jenkins와 같은 CI/CD툴에서 CD파트(컨테이너 배포 부분)에 helm을 이용할 수 있습니다. 아래는 Helm Chart 구..
- Total
- Today
- Yesterday
- 돌봄경제
- 호모프롬프트
- SAGA
- 마이크로서비스 패턴
- 디토소비
- Event Sourcing
- 버라이어티가격
- 분초사회
- 리퀴드폴리탄
- 육각형인간
- 도파밍
- AXON
- micro service
- 스포티파이
- agile
- 애자일
- 마이크로서비스
- 요즘남편 없던아빠
- CQRS
- 스핀프로젝트
- API Composition
- spotify
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |