어러버리

  • 어제와 오늘의 인수인계
  • REACT
  • NODEJS
  • ETC

Helm 1

Helm Chart Versioning 전략

팀에서 솔루션 개발과 DevOps 를 함께 수행하게 되면서 Helm 을 이용한 배포 자동화와 함께 솔루션의 버전 관리 역시 제 역할이 되었습니다. 우리의 솔루션은 쿠버네티스 기반의 솔루션이었기 때문에 전체적인 구조의 버전관리는 Helm Chart 단위로 관리했습니다. Helm 차트는 기본적으로 values.yaml 을 통해 각 어플리케이션의 설정을 유연하게 바꿀 수 있지만, 실제 현업에서는 고객사마다 요구사항이 상이하여 동일한 솔루션 버전에 일부 어플리케이션의 버전만 다르게 구성하는 경우 가 자주 발생하였고, 이러한 차이점을 문서로만 관리하기엔 휴먼 에러의 위험이 있었습니다. 이를 해결하기 위해 차트 전체를 버전 단위로 관리하는 전략을 선택했습니다. 예를 들어, 다음과 같이 버전을 정의했습니다.1.0.0..

회고 2025.06.29
이전
1
다음
더보기
프로필사진

어러버리

불로구

  • - (13)
    • 기타 (3)
    • OpenSource (3)
    • Side Project (0)
      • Beaver (0)
    • Experience (2)
    • TroubleShooting (2)
    • 회고 (3)

Tag

배포전략, arm64, 실무회고, Helm, kubernetes, poddisruptionbudget, 멀티플랫폼, execformaterror, buildx, cve-2025-49844, F, devops, pdb, nfs-csi, 버전관리, docker, 이미지패키징, docker #podman #keycloakify, bitnami,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바