helm
-
[Kubernetes] EKS 구축kubernetes 2022. 10. 23. 23:34
❗️ AWS에서 제공하는 가이드 문서 예제로 진행한다. 💡 Requires 1. Terraform 2. Helm 3. aws-cli 4. aws-iam-authenticator 5. aws 계정 설정 💡 EKS란 ? Amazon EKS는 AWS에서 만든 관리형 쿠버네티스 서비스 이다. EKS는 Elastic Kubernetes Service의 약자다. EKS를 사용하면 쿠버네티스 마스터노드구성을 하지 않아도 AWS에서 관리해주기 때문에 되기 때문에 쉽고 빠르게 쿠버네티스를 이용할 수 있다. EKS는 구축하기 위해서 EKS클러스터생성과 노드그룹을 생성해야 한다. ❗️ 자세한 설명은 아래 링크 참조 https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/what-i..
-
HelmHelm 2022. 10. 23. 18:08
💡 Helm이란? helm은 쿠버네티스 패키지 매니저이다. apt, yum, pip 툴과 비슷하게 플랫폼의 패키지를 관리한다. helm을 이용하여 원하는 소프트웨어(패키지)를 쿠버네티스에 손쉽게 설치할 수 있다. helm 패키지 또한 YAML 형식으로 구성되어 있으며, 이것을 Chart라고 한다. Chart 디렉토리 안에는 Deployment, Service 등과 같은 쿠버네티스 리소스가 YAML 파일 형태로 들어가 있다. 각 파일들의 설정값은 비워져 있고(placeholder) values.yaml의 설정값들로 채워진다. 패키지가 설치될 시점에 values.yaml 파일의 설정값들을 이용하여 templates 디렉토리에 들어있는 YAML 파일의 구멍난 부분을 채운다. values.yaml 파일에는 자주..