Skip to content
Discussion options

You must be logged in to vote

안녕하세요!
질문 주신 내용이 맞습니다!

  • 클러스터: Kubeflow, MLflow, seldon-core, Prometheus & Grafanas
  • 클라이언트: helm, kustiomize

helm과 kustomize는 쿠버네티스 클러스터에 필요한 kubeflow, mlflow와 같은 컴포넌트를 설치할 때 사용하는 소프트웨어이기 때문에 클러스터를 관리하는 클라이언트에 설치 합니다.

조금 더 내용을 추가해보자면 쿠버네티스의 리소스를 관리하는 방벙은 명시적 방법과 묵시적 방법이 있습니다.
묵시적 방법이란 kubectl create pod ~~ 과 같이 명령을 통해 리소스를 생성하고 관리하는 방법을 의미합니다.
하지만 이렇게 설치할 경우 쿠버네티스에 있는 것들이 어떻게 생성되었는지 알 수 없어서 유지 보수에 어려움이 있습니다.

이에 반해서 명시적인 방법은 pod.yaml과 같이 스펙을 정의한 파일로 관리하는 방법을 의미합니다.
kustomize는 kubeflow를 설치할 때 필요한 컴포넌트를 yaml 형태로 정의한 것을 모아 놓은 레포입니다.

혹시 더 공부하고 싶으시다면 Infrastructure as code (IaC) 키워드를 더 보시면 좋을 것 같습니다!

Helm을 공부하시려면
docker -> docker-compose -> helm 순서로 알아보시면 됩니다.

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by cozytk
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants