MacOS Helm Diff 설치하고 사용하기
created Apr 30, 2024 | updated Apr 30, 2024
Helm Diff는 Helm 플러그인이다. 쿠버네티스에 배포된 내용과 변경할 내용의 차이점을 확인할 수 있다.
즉, 배포 전에 변경 사항을 미리 확인할 수 있기 때문에 업무에 반드시 사용하는 툴이다.
Helm Diff 설치하기
$ helm plugin install https://github.com/databus23/helm-diff
Helm Diff 활용하기
# 설치된(릴리즈된) 내용 확인. 릴리즈 이름, 차트 버전 등 확인이 가능
$ helm ls -A
# 설치된 내용과 설치할 내용 비교
$ helm diff upgrade ${RELEASE} ${CHART} --version ${CHART_VERSION} -f values.yaml -n ${NAMESPACE}
# 설치하기 (위 명령에서 diff 만 빼면 된다.)
$ helm upgrade ${RELEASE} ${CHART} --version ${CHART_VERSION} -f values.yaml -n ${NAMESPACE}