inflearn logo
강의

Course

Instructor

The Trend is Kubernetes (Helm Edition)

helm chart의 app 버전 정보가 실제 버전과 동일한건가요?

718

jcknow

5 asked

1

적절하지 못한 질문일 수도 있어서 먼저 죄송합니다. 

 

helm chart로 구성할 것들이 있어서 수강도 하고 따로 구축 작업도 하고 있습니다. 

주요 major한 솔루션은 이미 helm chart가 구비되어 있고 

여기가 공식 repository 인거 같더군요..

https://artifacthub.io/

 

근데 오픈소스의 version과, 

helm에서 명시한 version이 다르게 표기되어 있어서, 이게 어떻게 된건지 좀 혼동이 됩니다. 

 

 

대표적으로, elasticsearch는 현재 8.2.2 버전인데, 

 

<현재 elasticsearch 버전>

 

헬름차트에선 7.17.3 입니다. 

<현 helm chart에서 Elasticsearch의 버전>

참고로 logstash, filebeat등 대부분 7.17.3 으로 관련 버전이 거의 동일하게 가고 있습니다. 

 

이게 정말 helm엔 아직 옛날 버전만 가능한건지, 

아님 helm쪽은 버전을 다르게 가져가서 그런건지....

 

당연히 이건 elastic이 확실히 답변을 줄 수 있겠지만

그래도 경험이 많으시니 알고 계시지 않을까 해서 문의드립니다 ㅠㅠ

 

helm kubernetes 헬름 버전 elasticsearch elk

Answer 1

0

1pro

안녕하세요.

일단 해당 사이트는 elasticsearch의 운영체제(Window, Mac) 등 설치 버전이고,

쿠버네티스 클러스터위에 띄울려면 일단 컨테이너 이미지가 해당 버전으로 있어야합니다.

https://hub.docker.com/_/elasticsearch?tab=tags

여기 보니 8.2.2버전의 컨테이너 이미지는 있네요.

일단 솔루션 개발이 되는 동시에 컨테이너 이미지도 생성해 놓네요.

컨테이너로 설치 방법은 helm만 있는건 아닙니다.

helm은 클러스터에 배포 방법중 하나고요.

일단 해당 사이트에서는 아래 내용과 같이 설치 방법을 가이드하네요.

https://www.elastic.co/kr/downloads/elastic-cloud-kubernetes

이 방법대로 설치하면 8.2.2버전으로 설치될걸로 기대대고요.

 

helm으로 설치하려면, 아래 서이트가 elastic 에서 Git-Hub상으로 관리하는 공식 Helm 배포 가이드입니다.

https://github.com/elastic/helm-charts/tree/main/elasticsearch

해당 사이트 설명이나 value.yaml 파일을 보면 8.1.0 버전으로 설치하는게 최신이네요.

실제 8.2.2버전의 컨테이너도 있지만, helm 배포로는 업데이트가 늦다고 보시면 됩니다.

 

helm 배포 레파지토리를 가장 많이 관리하는 Helm artifacthub에서도 elastic 공식 yaml 배포 파일인 elasticsearch가 있긴 하지만, 말씀하신 것처럼 최신 업데이트가 늦네요. 의무는 아니니까요. 늦을 수 있습니다.

이 hub에는 elasticsearch라고해서 elastic에서만 해당 제품에 대해서 helm 파일을 만들 수 있는건 아닙니다. bitnami라는 곳은 모든 제품에 대해서 helm 파일을 만드는 곳이고요. 이곳에서는 8.2.2 버전으로 업데이트가 있긴 하네요

https://artifacthub.io/packages/helm/bitnami/elasticsearch

일단 elastic 에서 관리하는 helm yaml파일과는 내용과 방식이 다를 수 있습니다.

 

일단 저도 설치해보진 않아서, 잠깐 봤을때 느낌을 설명드렸고요.

어디서 어떤버전으로 설치하실지 결정해야 할것 같네요.

 

 

0

jcknow

답변 감사합니다! 

역시 말씀해주신 것에서 참고할 만한 것들이 많네요. 많은 도움이 되었습니다 

톰캣 설치시 톰캣에 들어가지를 못함

1

27

2

helm v4 release

0

81

2

helm hook과 Pod initContainer 중 선택

1

63

2

K8s 에서 Service, Pod, Container 의 Port 매핑 질문

0

157

2

프로젝트에서 Helm Chart 관리 및 작성에 대하여

1

145

1

블로그에 출처를 남기고 정리해도 될까요?

1

122

2

Helm 의 POD 자동 재기동과 관련하여

1

346

2

nindent 사용시 결과값 하이픈(-) 생성 유무의 차이

1

407

1

tomcat 배포시 pod pending 현상

1

434

1

tomcat 분석과 관련하여 다시 질문 드려봅니다.

0

422

2

TOMCAT 분석에 있는 내용 중 궁금한 게 있습니다.

1

258

1

헬름은 롤백 기능을 지원하지 않는지요?

2

264

1

mychart 생성시 configmap 을 생성하고 배포시 발생하는 에러문의

2

286

1

install 시 발생하는 에러 문의

2

396

1

내 챠트 배포

1

346

1

prometheus 차트 구성 질문

1

439

1

helm 실습 관련 질문입니다..

1

524

2

jenkins에서 helm, kubectl 사용하도록 설정?

1

474

1

조금 아쉬운점.

2

417

0

톰캣 설치 후 접속

1

408

2

$ 의미가 무엇인가요?

1

492

1

$ 스코프

1

277

1

k8s 의 모니터링은 무엇으로 하는게 좋을까요?

1

393

1

grafana 설치시 service type 을 loadbalancer 로 할 경우..

1

684

2