반응형 IT/Kubernetes44 Pod 배포 컨트롤러 종류와 차이 pod를 배포할 수 있는 built-in 컨트롤러는 아래 표와 같이 여러가지 종류가 있습니다. Deployment 상태 비 저장(state-less) App에 주로 사용 됩니다. (예: web server, proxy server, 등) ReplicaSet 가용성을 위해 복제본 관리를 해주는 컨트롤러 입니다. ReplicationController의 새로운 버전입니다. ReplicaSet이 단독으로 쓰이기 보다 Deployment에 종속적인 사용이 권장됩니다. StatefulSet 상태 저장이 필요한 App에 사용됩니다. (예: database, 지정된 볼륨의 재할당이 필요한 상황, 등) 각 pod의 독자성을 유지합니다. 동일한 스펙으로 생성되었지만 서로 교체는 불가능합니다. DaemonSet 클러스터의.. 2023. 4. 17. Helm으로 2 tier webapp 배포 (하위차트 변수) Helm으로 2 tier webapp 배포 (변수)에서 이어지는 내용입니다. 목표 목표 요약 main chart 의 values 값을 sub chart에서 사용 가능한지 확인 sub chart의 values값을 sub chart에 적용 sub chart의 values 값 일부를 main chart의 values에 정의하여 override 가능한지 확인 main chart의 변수 사용은 어떻게 사용되는지 확인이 되었고, 이젠 sub chart에도 변수를 사용해 보려 합니다. 지금까지는 main chart의 values.yaml에 작성된 변수값들을 main chart templetes/의 yaml들에 적용을 해봤습니다. 이번에는 main chart의 values.yaml과 sub chart의 values 파.. 2023. 4. 17. Helm으로 2 tier webapp 배포 (변수) Helm으로 2 tier webapp 배포 (종속성)에 이어지는 내용입니다. 지금까지 진행했던 결과인 현재 chart 구조 참고 [Helm] 2. Helm 차트 만들기 - 내장 객체/변수주입 우선순위/사용자 정의 변수 - KimDoubleB Values 파일 - Helm docs 목표 front_dep, front_svc에 정의된 이름들을 sample-vote/values.yaml에 정의하고, helm 설치 시 인자로 받을 수 있는 부분까지 해보겠습니다. values.yaml templetes의 여러 yaml 파일들에서 values.yaml에 정의된 변수들을 참조하게 할 수 있습니다. 환경에 따른 values 선택 helm install을 통해 배포하는 행위를 release라고 하며 release할 때 .. 2023. 4. 17. Helm으로 2 tier webapp 배포 (종속성) Helm으로 2 tier webapp 배포에 이어지는 내용입니다. 참고 How to add dependency to Helm Chart - Sachin Bhosale's Blog Chart.yaml 파일 - Helm docs 결과요약 dependency 구조 및 설정 미리보기 아.... 단일 Helm chart 작성법이나 사용법은 도움되는 글들이 있었는데 종속성 갖는 chart 내용은 도움 될만한 샘플이나 설명 글이 잘 안 찾아 지네요 대부분 'charts 폴더에 종속성 갖는 chart를 구성하고, 메인 chart.yaml 에 종속성 정의를 해준다' 요정도 글만 있고.... ㅠㅠ 종속성 chart를 사용하지 않는 프로젝트는 없을거라 생각되는데... 요 부분은 공유가 잘 안되는 모양입니다. 속상하네요..... 2023. 4. 17. 이전 1 2 3 4 ··· 11 다음 반응형