# helm

Kubernetes - Helm 익히기
회사 팀 내에서 쿠버네티스를 사용하고 있지만, 많이 뒤쳐지고 있다는 생각이 들었다. helm을 이용하여 쿠버네티스 상에 플랫폼을 배포한다는 것만 알고 있고, helm이 어떤 것이고 왜 쓰는지, 어떻게 쓰는지 간략하게라도 써볼 필요가 있을 것 같다.chatGTP에 물

ECR password가 있는 secret을 업데이트하기 위해 cronjob을 만드는 방법 (helm)
배경과 목표 yatai 등에서는 ECR에 image를 PUSH하기 위해 docker login을 하는데 credential 정보를 aws cli로 가져와서 사용함. 그러나 이 경우, credential이 12시간 마다 초기화되므로 이후에는 만료되어 yatai-image-builder가 image build 후에 ECR에 push 할 때, permissio...

[쿠버네티스] HELM & 프로메테우스 & 로깅
HELM 쿠버네티스 패키지 매니저: 헬름 파일과 디렉터리를 압축해서 모아둔 것을 바이너리 릴리스로 헬름 설치 유닉스 계열에서 바이너리는 실행파일을 의미한다. 헬름은 소스 또는 미리-빌드된(pre-built) 바이너리 릴리스로 설치할 수 있다. 바이너리 릴리스로 헬름

쿠버네티스 전문가 양성과정 10주차 5일(2/24)
Helm 쿠버네티스 패키지 매니저 쿠버네티스용 소프트웨어를 검색하거나, 공유하고 사용하기 위함 쿠버네티스 애플리케이션을 패키지 형태로 손쉽게 관리할 수 있도록 도와주는 도구다 쿠버네티스와는 별개의 프로젝트이다 📒 헬름 사이트 참조 📒 헬름 공식 문서
[DevOps] Helm 차트란??
쿠버네티스는 container orchestration 으로 컨테이너를 쉽고 빠르게 배포,관리 해주는 툴이다. 쿠버네티스는 컨테이너화된 어플리케이션을 쉽게 배포할 수 있다.이런 쿠버네티스를 활용하기 위해서는 가장 먼저 yaml 파일을 작성해야한다. 쿠버네티스에 오브젝트
[Helm] Why helm?
Helm 을 쓰는 이유? 다양한 App에 따른 yaml 파일이 존재하고 각각의 배포환경에 따라서 더 많은 yaml 이 존재하기 때문에 이를 보다 효과적으로 관리하기 위해 사용함.

helm install bitnami nginx m1 오류
m1 환경에서 24단계 실습으로 정복하는 쿠버네티스 책 6장 헬름 기반으로 애플리케이션 설치하기 파트를 읽으며 실습하던 중, 오류가 발생했습니다.위 명령어 실행 후 kubectl get pods -o wide 를 통해 조회 시 위와 같이 실패했다고 조회됩니다. 알아
helm create 에 대해 알아보는 중....
참고문서https://spoqa.github.io/2020/03/30/k8s-with-helm-chart.html

PrestoDB - Kubernetes
해당 문서는 PrestoDB를 쿠버네틱스에 띄우는 과정을 테스트 하고, 이를 정리하기 위해 작성된 문서이다.

helm repo update
helm chart를 사용해서 install 설치하고자 하는데 다음처럼 다운로드 받을 수 없다고 하는 상황이 발생했습니다.이런경우에는 helm repo가 업데이트되지 않아서 그런 것 입니다.따라서, 이런경우에는 helm repo update를 진행하고 하면 됩니다.보시

EKS-AWS-Load-Balancer-Controller
AWSLoadBalancerControllerIAMPolicy를 EKS에 연결노드그룹 > 세부정보 > 노드 IAM 역할 ARN > AWSLoadBalancerControllerIAMPolicy > 정책 연결RUNNING AWS-Load-Balancer-Controlle

[마이크로서비스] AWS 빌드 및 배포(ELK, EKS) part1 (11)
빌드/배포 파이프라인 아키택처 마이크로서비스 빌드/배포 파이프라인 구축과 관련된 부분과 단계를 보자. 빌드/배포 프로세스는 네 가지 핵심 패턴을 기반으로 한다. 지속적 통합/지속적 전달 : 애플리케이션 코드가 커밋되고 배포될 때만 빌드하고 테스트하지 않는다. 즉,

Helm 차트
애플리케이션을 실제 배포하기 위해서는 환경을 하나하나 구성해 배포해야합니다.그러나 환경을 하나하나 구성하는 것은 매우 복잡하고 번거로운 일이며, 고정된 값이 아니기에 매니페스트로 작성해 그대로 사용할 수 없고 구성환경에 따라 여러 부분을 동적으로 변경해야합니다.동적인

[Kubernetes] Helm
helm은 쿠버네티스 패키지 매니저이다. 우리가 알고있는 패키지 매니저는 apt, yum, pip, npm 등이 있다. 이런 툴들과 비슷하게 플랫폼의 패키지를 관리한다. helm을 이용하여 원하는 패키지를 쿠버네티스에 손쉽게 설치할 수 있다. helm 패키지 또한 YA