본문 바로가기

Louis

MacOS Helm Diff 설치하고 사용하기

2024-04-30 · 읽는 시간 1

MacOS Helm Diff 설치하고 사용하기

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}

참고