Kubernetes
-
Kubernetes (k8s) 구성과 개념 간단 정리프로그래밍/Kubernetes 2022. 8. 6. 00:29
오랜만에 EKS를 쓰면서 쿠버네티스의 개념을 간단하게 글로 정리해 보려고 합니다. 쿠버네티스 클러스터구성 - Master Node (3대 이상의 고가용성 머신 or EKS같은 서비스 사용) - Worker Node (실제 Pod등의 application이 올라가 있고 동작하는 머신들) [Master Node의 구성] 사실 EKS같은 클라우드 매니징 서비스 등을 사용하면 MaterNode에 대한 내용은, 차차 알아가면 됩니다. - etcd : 각 상태 및 정보를 저장하고 의사결정을 합의하는 key-value형태의 저장소 - kube-apiserver : 모든 통신을 담당하는 컴포넌트로 모든 요청이 kube-apiserver를 통하여 통신하고, 요청의 유효성 및 권한 등을 검증한다. ectd에 접근하는 유일..
-
쿠버네티스(k8s) Helm 사용 이유프로그래밍/Kubernetes 2022. 8. 5. 23:42
다시 kubernetes (k8s)를 EKS를 사용해서 Cluter를 구축하고 있습니다. 내부 개념도 많은데, 또 사용할 수 있는 것들도 너무 다양하더라구요. 하다보니 Helm 을 사용한다고 하는데, 이건 또 뭔지 해서 찾아보고 정리하는 의미에서 글을 써봅니다. Helm = Helm Chart라고도 하는데요, 쿠버네티스의 패키지 매니저 도구라고 생각하시면 됩니다. 저도 Chart라고해서 쿠버네티스 대시보드를 지원하는 오픈소스인가 했는데, Helm에서의 Chart는 애플리케이션 생성에 필요한 정보의 집합이라고 하네요 ㅎㅎ 그냥 Helm이라고만 하는게 헷갈리지 않을 것 같습니다. 사용이유 Helm을 사용하면 좋아지는 점이 크게 두 가지 라고 합니다. 1. Helm을 사용해서 정적인 yaml 방식의 배포를 동..