본문 바로가기

Helm (헬름)/Helm

(5)
windows10 에서 Helm을 설치해보자 # Windows10 에서 Helm을 설치하는 작업에 대해 알아보자. - 일단 Helm이 왜 필요하냐면, k8s에서 리소르를 패키지 형태로 제공하기 위해서는 Helm이 필요하다. - 일단 이정도로만 알고있고, Windows에서 HelmChart를 생성해서 리소스를 관리하는 작업을 할 예정이므로 Helm을 설치하고 리소스를 구성해보자. 1. Helm 최신버전 다운로드 - 아래의 url로 이동하고, 최신 버전의 helm을 다운 받는다. https://github.com/helm/helm/releases Releases · helm/helm The Kubernetes Package Manager. Contribute to helm/helm development by creating an account on G..
Helm Chart 만들기 for kubernetes # 간단한 Helm Chart를 생성하여 k8s 에 배포하는 작업을 해보자. - k8s에서 수정한 코드를 배포하고 적용하는데 수분의 시간을 필요로 한다. 이유는 CI/CD를 태워야 하고, 해당 코드가 빌드가 되고 배포 및 적용하는데 까지 AWS CodeSeries를 기반으로 할때 10분 이상이 소요된다. - 그리고 만약에 ConfigMap등의 정보를 변경하기라도 하게되면 매번 수동으로 하기엔 여간 번거로운 일이 아니다. 그래서 HelmChart를 활용하여 구성을 하면 보다 자유롭고 F/W화된 구성이 가능하다는 장점이 있다. 1. HelmChart 생성하기 - 여기서는 Seungkim 이라는 HelmChart를 생성해보자. - Chart 생성 명령어는 아래와 같다. 만약 helm이 설치가 안되어 있다면, ..
Helm 을 활용한 nginx 배포하기 1. helm 설치 2021.10.24 - [Kubernetes & EKS/Helm] - Helm이란? Helm이란? Helm 차트를 활용한 애플리케이션 패키지 배포 쿠버네티스 애플리케이션 관리를 지원하는 도구 Helm 이란? Helm 은 쿠버네티스 package managing tool 이다. node.js 의 npm 과 비슷한 형태로 쿠버네티스 may9noy.tistory.com EKS 워크샵 URL : https://awskrug.github.io/eks-workshop/helm_root/helm_nginx/searchchart/ EKSworkshop.com In this workshop, we will explore multiple ways to configure VPC, ALB, and EC2 ..
Helm 으로 Application 설치 후 삭제 방법 # Helm 명령어를 이용하여 Application 설치 후 삭제 방법에 대해 정리 kubectl create ns prometheus helm install prometheus prometheus-community/prometheus -f values-prometheus.yaml -n prometheus helm install grafana grafana/grafana -f values-grafana.yaml -n prometheus 예를들어 위와 같이 prometheus라는 네임 스페이스를 만들고 helm을 이용하여 인스톨을 할 경우 추후에 삭제 시 kubectl delete -f values-prometheus.yaml 라는 명령어를 입력하여 삭제를 할때, 정상적으로 삭제가 되지 않는다. 이럴 경우..
Helm이란? helm 설치 및 기본 명령어 정리 Helm 차트를 활용한 애플리케이션 패키지 배포 쿠버네티스 애플리케이션 관리를 지원하는 도구 Helm 이란? Helm 은 쿠버네티스 package managing tool 이다. node.js 의 npm 과 비슷한 형태로 쿠버네티스 패키지 배포를 가능하게 하는 tool 이라고 보면 된다. - 정리하자면 helm chart를 쿠버네티스에 설치하고, 새로운 버전을 설치할 때마다 release 버전이 생성되고, 새로운 chart를 찾을때에는 helm chart repository에서 찾을 수 있다. 헬름의 특징 4가지 복잡성 관리, 쉬운 업데이트, 간단한 공유, 롤백 - 설치방법 $ curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/m..