helm history

helm history (릴리스 이력 조회)

helm history 명령은 주어진 릴리스(release)의 이력을 조회합니다.

출처: 문서

본문

Synopsis

history 명령은 주어진 릴리스의 과거 리비전(revision)들을 출력합니다.

기본적으로 최대 256개의 리비전이 반환됩니다. --max 를 설정하면 반환되는 리비전 목록의 최대 길이를 지정할 수 있습니다.

과거 릴리스 집합은 다음과 같은 형식의 표로 출력됩니다.

$ helm history angry-bird
REVISION    UPDATED                     STATUS          CHART             APP VERSION     DESCRIPTION
1           Mon Oct 3 10:15:13 2016     superseded      alpine-0.1.0      1.0             Initial install
2           Mon Oct 3 10:15:13 2016     superseded      alpine-0.1.0      1.0             Upgraded successfully
3           Mon Oct 3 10:15:13 2016     superseded      alpine-0.1.0      1.0             Rolled back to 2
4           Mon Oct 3 10:15:13 2016     deployed        alpine-0.1.0      1.0             Upgraded successfully

--show-rollback-revision 을 사용하면 롤백된 리비전을 보여주는 열을 포함할 수 있습니다.

$ helm history angry-bird --show-rollback-revision
REVISION    UPDATED                     STATUS          CHART             APP VERSION     ROLLBACK     DESCRIPTION
1           Mon Oct 3 10:15:13 2016     superseded      alpine-0.1.0      1.0                          Initial install
2           Mon Oct 3 10:15:13 2016     superseded      alpine-0.1.0      1.0                          Upgraded successfully
3           Mon Oct 3 10:15:13 2016     superseded      alpine-0.1.0      1.0             2            Rolled back to 2
4           Mon Oct 3 10:15:13 2016     deployed        alpine-0.1.0      1.0                          Upgraded successfully
helm history RELEASE_NAME [flags]

옵션 (Options)

  -h, --help                     help for history
      --max int                  maximum number of revision to include in history (default 256)
  -o, --output format            prints the output in the specified format. Allowed values: table, json, yaml (default table)
      --show-rollback-revision   show the rollback revision column in table output

상위 명령에서 상속된 옵션 (Options inherited from parent commands)

      --burst-limit int                 클라이언트 측 기본 스로틀링 한도 (기본값 100)
      --color string                    색상 출력 사용 (never, auto, always) (기본값 "auto")
      --colour string                   색상 출력 사용 (never, auto, always) (기본값 "auto")
      --content-cache string            캐시된 콘텐츠(예: 차트)가 담긴 디렉터리 경로 (기본값 "~/.cache/helm/content")
      --debug                           상세 출력 활성화
      --kube-apiserver string           Kubernetes API 서버의 주소와 포트
      --kube-as-group stringArray       작업에 가장(impersonate)할 그룹. 이 플래그를 반복해서 여러 그룹을 지정할 수 있음
      --kube-as-user string             작업에 가장(impersonate)할 사용자 이름
      --kube-ca-file string             Kubernetes API 서버 연결에 사용할 인증기관(certificate authority) 파일
      --kube-context string             사용할 kubeconfig 컨텍스트 이름
      --kube-insecure-skip-tls-verify   true로 설정하면 Kubernetes API 서버 인증서의 유효성을 검사하지 않음. HTTPS 연결이 안전하지 않게 됨
      --kube-tls-server-name string     Kubernetes API 서버 인증서 검증에 사용할 서버 이름. 제공하지 않으면 서버 접속에 사용된 호스트명을 사용
      --kube-token string               인증에 사용되는 bearer 토큰
      --kubeconfig string               kubeconfig 파일 경로
  -n, --namespace string                이 요청의 네임스페이스 범위
      --qps float32                     bursting을 제외하고 Kubernetes API와 통신할 때 사용하는 초당 쿼리 수
      --registry-config string          레지스트리 설정 파일 경로 (기본값 "~/.config/helm/registry/config.json")
      --repository-cache string         캐시된 저장소 인덱스가 담긴 디렉터리 경로 (기본값 "~/.cache/helm/repository")
      --repository-config string        저장소 이름과 URL이 담긴 파일 경로 (기본값 "~/.config/helm/repositories.yaml")

더 알아보기 (Learn more)

  • helm — Kubernetes용 Helm 패키지 매니저