헬름릴리스

    헬름릴리스는 Kubernetes 클러스터에서 구동되는 차트의 인스턴스입니다. 사용자는 프로젝트 생성 시 또는 헬름인스톨 메뉴를 통해 헬름릴리스를 생성할 수 있습니다.

    헬름릴리스 시작하기

    헬름릴리스를 시작하려면 다음 절차를 따르세요.

    1. 메인 페이지에서 프로젝트 카드를 클릭하세요. 프로젝트 대시보드 페이지로 이동합니다.
    2. 왼쪽 메뉴에서 빌드/배포 > Kubernetes 배포 메뉴를 클릭하세요. Kubernetes 배포 페이지로 이동합니다.
      항목설명
      이름배포 명을 표시합니다. 클릭해서 상세 정보를 볼 수 있습니다.
      차트배포에 사용한 헬름차트 정보를 표시합니다.
      클러스터/네임스페이스배포된 클러스터/네임스페이스를 표시합니다.
      Pod 상태Pod의 현재 상태를 표시합니다.
      배포 결과배포 실행 결과를 표시합니다.
      배포 시간배포 실행 시간을 표시합니다.
      새로 고침현재 항목을 새로 고침 합니다. 변경되는 항목은 Pod 상태, 배포 결과, 배포 시간 입니다.
      삭제현재 항목을 삭제합니다.
      표. 헬름릴리스 항목
    3. Kubernetes 배포 페이지에서 헬름릴리스 목록에서 이름을 클릭하세요. 배포 상세 페이지로 이동합니다.

    헬름릴리스 추가하기

    헬름인스톨

    헬름인스톨 하기를 통해서 헬름릴리스를 추가할 수 있습니다.

    관련 헬름릴리스 추가

    관련 헬름릴리스를 추가하려면 다음 절차를 따르세요.

    1. 메인 페이지에서 프로젝트 카드를 클릭하세요. 프로젝트 대시보드 페이지로 이동합니다.
    2. 왼쪽 메뉴에서 빌드/배포 > Kubernetes 배포 메뉴를 클릭하세요. Kubernetes 배포 페이지로 이동합니다.
    3. 관련 헬름릴리스 추가를 버튼을 클릭하세요. 관련 헬름릴리스 추가 팝업창이 열립니다.
    4. 관련 헬름릴리스 추가 팝업창에서 각 항목을 입력하세요.
    5. 저장 버튼을 클릭하여 헬름릴리스 추가를 완료하세요.
      항목설명
      이미 프로젝트에 등록된 헬름릴리스이미 프로젝트에 등록된 헬름릴리스를 보여줍니다.
      • 이미 프로젝트에 등록된 헬름릴리스는 추가할 수 없습니다.
      표. 관련 헬름릴리스 추가 시 표시 항목

    헬름릴리스 시크릿 관리하기

    헬름릴리스 시크릿 시작하기

    헬름릴리스 시크릿에서는 헬름릴리스에서 빌드 파이프라인을 통해 배포된 이미지에 사용할 ImagePull Secret을 관리할 수 있습니다.

    헬름릴리스 시크릿 관리를 시작하려면 다음 절차를 따르세요.

    1. 배포 상세 페이지에서 헬름릴리스 오른쪽의 인증정보 수정 아이콘을 클릭하세요.
    2. 헬름릴리스 시크릿 팝업창이 열립니다.

    헬름릴리스 시크릿 추가하기

    헬름릴리스 시크릿을 추가하려면 다음 절차를 따르세요.

    1. 배포 상세 페이지에서 헬름릴리스 오른쪽의 인증정보 수정 아이콘을 클릭하세요. 헬름릴리스 시크릿 팝업창이 열립니다.
    2. 헬름릴리스 시크릿 팝업창에서 private한 Chart Image를 pull 하기 위해 사용할 시크릿의 추가가 필요한 경우 Chart Install Secret 영역의 추가 버튼을 클릭하세요. 시크릿 추가 팝업창이 열립니다.
    3. 빌드/배포 시 사용하는 App Image를 pull 하기 위해 사용할 시크릿의 추가가 필요한 경우 ImagePull Secret 영역의 추가 버튼을 클릭하세요. 시크릿 추가 팝업창이 열립니다.
    4. 시크릿 추가 팝업창에서 시크릿 관련 내용을 입력하고 저장 버튼을 클릭하여 추가를 완료하세요.
      항목설명
      Registry URL이미지 저장소에 등록된 이미지 목록에서 ImagePull Secret이 사용할 이미지를 선택하세요.
      시크릿시크릿 정보 입력 방식을 선택
      • 자동생성: Docker URL에서 선택한 이미지 저장소의 인증정보를 사용해서 자동으로 시크릿을 생성합니다.
      • 기존 시크릿 사용: 이미 생성되어 있는 시크릿 중 하나를 선택하여 사용합니다.
      표. 헬름릴리스 시크릿 추가 설정 항목

    헬름릴리스 시크릿 수정하기

    헬름릴리스 시크릿을 수정하려면 다음 절차를 따르세요.

    1. 배포 상세 페이지에서 헬름릴리스 오른쪽의 인증정보 수정 아이콘을 클릭하세요. 헬름릴리스 시크릿 팝업창이 열립니다.
    2. 헬름릴리스 시크릿 목록에서 수정을 원하는 시크릿 이름을 클릭하세요. 시크릿 수정 팝업창이 열립니다.
    3. 내용을 수정하고 저장 버튼을 클릭하여 수정을 완료하세요.

    헬름릴리스 시크릿 삭제하기

    헬름릴리스 시크릿을 삭제하려면 다음 절차를 따르세요.

    1. 배포 상세 페이지에서 헬름릴리스 오른쪽의 인증정보 수정 아이콘을 클릭하세요. 헬름릴리스 시크릿 팝업창이 열립니다.
    2. 헬름릴리스 시크릿 목록에서 삭제를 원하는 시크릿 이름을 클릭하세요.
    3. 삭제 버튼을 클릭하여 삭제를 완료하세요.

    K8S 인증정보 수정하기

    K8S 인증정보란 빌드 파이프라인에서 배포를 수행할 때 K8S 클러스터/네임스페이스를 사용할 권한을 확인할 때 사용하는 인증정보입니다.

    K8S 인증정보를 수정하려면 다음 절차를 따르세요.

    1. 배포 상세 페이지에서 K8S 클러스터/네임스페이스 오른쪽의 인증정보 수정 아이콘을 클릭하세요. 인증정보 수정 팝업창이 열립니다.
    2. 인증정보는 로그인 한 사용자의 계정으로 고정됩니다. 수정을 위해 저장 버튼을 클릭하세요.
    3. 확인 팝업창에서 확인 버튼을 클릭하세요.
    4. K8S 인증정보가 로그인한 사용자로 변경됩니다.

    헬름릴리스에 사용한 values.yaml 확인하기

    values.yaml 내용을 확인하려면 다음 절차를 따르세요.

    1. 배포 상세 페이지에서 내역 탭을 클릭하세요.
    2. Values 컬럼에서 보기 아이콘을 클릭하세요. 리비전 # - Values.yaml 팝업창이 열립니다.
    3. values.yaml 파일 내용을 확인하세요.

    헬름릴리스에 사용한 values.yaml 비교하기

    각 릴리스에 사용한 values.yaml 내용을 비교하려면 다음 절차를 따르세요.

    1. 배포 상세 페이지에서 내역 탭을 클릭하세요.
    2. 목록에서 비교를 원하는 2개 리비전의 체크 박스를 각각 클릭하세요.
    3. Yaml Diff 버튼을 클릭하세요. Yaml Diff 팝업창이 열립니다.
    4. Yaml Diff (리비전 #>#) 팝업창에서 비교 내용을 확인하세요.

    헬름릴리스 롤백하기

    헬름릴리스를 이전 리비전으로 롤백하려면 다음 절차를 따르세요.

    1. 배포 상세 페이지에서 내역 탭을 클릭하세요.
    2. 롤백을 원하는 리비전의 롤백 버튼을 클릭하세요. 롤백 팝업창이 열립니다.
    3. 확인 버튼을 클릭하여 롤백을 완료하세요.

    헬름릴리스 업그레이드 하기

    헬름릴리스를 업그레이드 하려면 다음 절차를 따르세요.

    1. 배포 상세 페이지에서 내역 탭을 클릭하세요.
    2. Values 컬럼에서 보기 아이콘을 클릭하세요. 리비전 # - Values.yaml 팝업창이 열립니다.
    3. 현재 Values.yaml의 내용을 수정하고, 업그레이드 버튼을 클릭하세요. 업그레이드 팝업창이 열립니다.
    4. 업그레이드 되는 정보를 확인하세요.
    5. 실행 버튼을 클릭하여 업그레이드를 완료하세요.

    Pod 로그 보기

    헬름릴리스와 관련된 Pod의 로그를 보려면 다음 절차를 따르세요.

    1. 배포 상세 페이지에서 릴리스 오브젝트 탭을 클릭하세요.
    2. Pod 항목LOG 컬럼의 보기 아이콘을 클릭하세요. 로그 팝업창이 열립니다.
      항목설명
      컨테이너로그를 출력하고 싶은 컨테이너를 선택합니다.
      실시간 새로고침로그 출력을 실시간으로 새로고침 합니다.
      새로고침 중단실시간 새로고침을 중단합니다.
      다운로드Pod 로그를 파일로 다운로드 합니다.
      표. 로그 팝업창 기능 설명

    헬름릴리스 삭제하기

    헬름릴리스를 삭제하려면 다음 절차를 따르세요.

    1. 배포 상세 페이지에서 헬름릴리스 오른쪽 하단의 삭제 버튼을 클릭하세요. 헬름릴리스 삭제 팝업창이 열립니다.
    2. 확인 버튼을 클릭하여 삭제를 완료하세요.
    참고

    헬름삭제 명령어도 함께 실행

    • 선택: 헬름릴리스가 실제로 클러스터에서 삭제됩니다.
    • 미선택: Kubernetes 배포 목록에서만 삭제되고 클러스터에는 남습니다.