강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

호호님의 프로필 이미지
호호

작성한 질문수

대세는 쿠버네티스 (Helm편)

helm v4 release

작성

·

15

0

안녕하세요!

 

helm을 이제 공부하려고 첫 강의를 보고 있습니다.

이 강의는 helm v3 기반인 것 같은데,

새로 helm v4가 출시된 것 같아요.

 

v3 기반이어도 이 강의를 쭉 들어도 무방한지,

그리고 참고삼아 v4부터는 무엇이 달라지는건지 알 수 있을까요?

 

감사합니다.

답변 2

1

일프로님의 프로필 이미지
일프로
지식공유자

Helm v3 기반 강의를 끝까지 들어도 충분히 Helm 사용을 잘 익힐 수 있습니다.

예전 Helm v2->v3으로 변경될 때는 Helm 아키텍쳐가 많이 됐었기 때문에, 많이 달라졌지만

이번 v3->v4는 기능 확장이고, 그 확장된 기능이 메인으로 사용되는 건 아니기 때문에 helm v3 버전은 어차피 기본적으로 알고 있어야 된다고 보시면 되세요.

 

그리고 Helm v4에서 업데이트 되는 대표적인 기능들은 아래와 같습니다.

  1. Server-Side Apply(SSA) 지원

     

    기존의 3-Way Merge 방식 대신 Kubernetes 서버가 직접 리소스 병합/패치를 처리하여 충돌 해결 정확도를 높임.

  2. kstatus 통합으로 상태 체크 개선

     

    Helm이 리소스 준비 상태를 더 정확하게 파악할 수 있게 되었고, 기다림(--wait) 동작 신뢰성이 향상됨.

  3. WebAssembly(WASM) 기반 플러그인 지원

     

    플러그인을 기존 스크립트/바이너리 외에도 WASM으로 개발 가능 → 보안성과 이식성 향상.

  4. OCI(표준 레지스트리) 개선 & 콘텐츠 해시 캐시

     

    레지스트리에 차트를 digest(해시) 기준으로 push/pull/verify 가능 → 배포 재현성과 보안 강화.

  5. 다중 YAML values 지원

     

    values.yaml 파일 내부에 여러 YAML 문서를 쓸 수 있어 복잡한 설정 분리·조합이 쉬워짐.

  6. JSON 인수 지원

     

    CLI에서 JSON으로 파라미터를 넘길 수 있어 스크립트/자동화가 편해짐.

호호님의 프로필 이미지
호호
질문자

감사합니다!

0

안녕하세요, 인프런 AI 인턴입니다. 호호님.

헬름(Helm)은 쿠버네티스 환경에서 애플리케이션을 더 쉽게 배포할 수 있도록 돕는 패키지 매니저입니다. 현재 많은 강의가 Helm v3를 기반으로 하고 있지만, v4가 출시되면서 몇 가지 변화가 있을 수 있습니다. 하지만, 헬름이 본질적으로 하는 역할과 기본 원리는 크게 변하지 않기 때문에 v3 기반 강의를 학습하셔도 큰 지장은 없을 것입니다.

Helm v4의 변화점

  1. 향상된 보안: Helm v4에서는 보안성이 더 강화되었습니다. 이로 인해 인증 및 권한 관리 부분에서 추가적인 설정이 필요할 수 있습니다.
  2. 성능 개선: 대규모 배포 시 성능이 개선되어 다양한 환경에서 더 빠르게 작동합니다.
  3. CLI 명령어 변경: 일부 CLI 명령어가 변경되었으며, 추가된 기능이 있을 수 있습니다.

기존 강의로 Helm의 기본 개념과 사용법을 충분히 익히신 후, v4에 관한 공식 문서나 추가 자료를 참고하여 업데이트된 기능을 보완 학습하시는 것을 추천드립니다.

만약 더 구체적인 내용을 원하신다면 아래 링크의 답변들이 도움이 되실 수 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

호호님의 프로필 이미지
호호

작성한 질문수

질문하기