네임스페이스 관리

Print

Cloud Z CP의 기반이 되는 Kubernetes는 동일한 물리적 클러스터에 의해 지원되는 여러 개의 가상 클러스터를 지원합니다. 이러한 가상 클러스터를 네임스페이스라고 합니다. 

좀 더 상세한 내용은 Namespaces를 참고하세요.

네임스페이스 조회

기존에 생성되어 있는 네임스페이스는 카드형이나 목록형으로 볼 수 있습니다.

네임스페이스 별로 CPU Request, Memory Request, CPU Limit, Memory Limit 등의 Resource 사용률을 볼 수 있습니다.

네임스페이스의 현재 상태와 네임스페이스에 대한 좀 더 상세한 정보를 볼 수 있는 대시보드로 이동할 수 있습니다.

카드형으로 보기

네임스페이스들을 직관적으로 보기를 원한다면 카드형으로 볼 수 있습니다.

네임스페이스들을 카드형으로 보려면:

  1. 사이드 메뉴에서 네임스페이스 를 선택합니다.
  2.  버튼을 클릭합니다.

카드형에서는 네임스페이스 별로 다음의 정보를 볼 수 있습니다.

  • Namespace 명: Namespace를 구분하기 위한 고유의 값입니다. 링크를 클릭하면 Namespace의 상세 정보를 변경할 수 있습니다.
  • 생성일시: Namespace가 생성된 일시입니다.
  • 사용자 수: Namespace에 권한이 있는 사용자 수입니다.
  • 상태
    • 녹색(Active): 네임스페이스가 사용 중입니다.
    • 회색(Terminating): 네임스페이스가 삭제되고 있으며 새 Object에 사용할 수 없습니다.
  • Resource 사용률
    • (실제 사용하고 있는 값 / Resource Quotas 에 설정된 값) 으로 표시됩니다.
    • 50% 이하인 경우에는 녹색, 50% 이상인 경우에는 파란색80% 이상인 경우에는 빨간색으로 표시됩니다.
    • 다음 4가지 Resource가 표시됩니다.
      • CPU Request: Resource Quotas 로 설정된 Namespace 의 비율 중 어쩌고 저쩌고
      • CPU Limit: 
      • Memory Request: 
      • Memory Limit: 
  • Namespace 관리
    • 대시보드 화면으로 이동: 해당 Namespace 의 좀 더 상세한 정보를 볼 수 있는 대시보드 화면으로 이동합니다.
    • Namespace 삭제: Namespace 를 삭제합니다.

리스트형으로 보기

네임스페이스에 대한 좀 더 많은 정보를 한번에 보기를 원한다면 리스트형으로 볼 수 있습니다.

네임스페이스들을 리스트형으로 보려면:

  1. 사이드 메뉴에서 네임스페이스 를 선택합니다.
  2.  버튼을 클릭합니다.

리스트형에서는 다음의 정보를 볼 수 있습니다.

  • Namespace 명: 링크를 클릭하면 상세 정보를 볼 수 있습니다.
  • Resource 사용률
    • (실제 사용하고 있는 값 / Resource Quotas 에 설정된 값) 으로 표시됩니다.
    • 50% 이하인 경우에는 녹색, 50% 이상인 경우에는 파란색, 80% 이상인 경우에는 빨간색으로 표시됩니다.
    • 다음 4가지 Resource가 표시됩니다.
      • CPU Request: Resource Quotas 로 설정된 CPU Request 값을 기준으로 합니다.
      • CPU Limit: Resource Quotas 로 설정된 CPU Limit 값을 기준으로 합니다.
      • Memory Request: Resource Quotas 로 설정된 Memory Request 값을 기준으로 합니다.
      • Memory Limit: Resource Quotas 로 설정된 Memory Limit 값을 기준으로 합니다.
  • 사용자 수: Namespace 에 권한이 있는 사용자 수입니다.
  • 상태 : Namespace 의 현재 상태입니다.
    • Active: 네임스페이스가 사용 중입니다.
    • Terminating: 네임스페이스가 삭제되고 있으며 새 Object에 사용할 수 없습니다.
  • 생성일시: Namespace 가 생성된 일시입니다.
  • 관리
    • 삭제: Namespace 를 삭제합니다.


네임스페이스 생성

새로운 네임스페이스를 생성하려면:

  1. 사이드 메뉴에서 네임스페이스 를 선택합니다.
  2. 오른쪽 상단에 있는(Namespace 추가) 을 클릭하거나 카드형으로 보기일 때는 마지막 카드 다음에 있는 을 클릭합니다.
  3. Namespace 추가 화면이 나타나면 다음 정보를 입력합니다.

    • Namespace 명: Namespace를 구분하기 위한 고유의 값입니다. 알파벳으로 시작하여 알파벳과 숫자로 구성된 3~30자리로 입력하세요.
    • ZDB 네임스페이스 : ZDB 네임스페이스 여부를 설정합니다. ON 으로 설정한 경우, ZDB Console 에서 조회 가능합니다. ((info) ZCP v1.1 업데이트 기능)

    • Resource Quotas: 각 항목에 대한 상세 정보는 Resource Quotas를 참고하세요.
    • Pod Default Limit Range: 각 항목에 대한 상세 정보는 Pod Default Limit Range를 참고하세요.
  4. 정보를 모두 입력하면 확인 을 클릭합니다.

Namespace 를 생성하면 Namespace 명으로 빌드 및 배포(Jenkins) 의 Folder 가 함께 생성됩니다.

네임스페이스 검색

Namespace를 Namespace 명으로 검색할 수 있습니다.

  1. Namespace 목록 위에 있는 검색어 입력 필드에 검색어를 입력합니다. 검색어는 Namespace 명을 입력하세요.
  2. 을 클릭하거나 Enter 키를 입력합니다.

네임스페이스 Resource 구성

네임스페이스의 라벨, Resource Quotas, Pod Default Limit Range 를 설정합니다.

Resource 구성 화면으로 이동

  1. 사이드 메뉴에서 네임스페이스 를 선택합니다.
  2. Namespace 명에 연결되어 있는 링크를 클릭합니다.
  3. Namespace 관리 화면의 Resource 구성 탭이 바로 나타납니다.

라벨 추가

라벨은 사용자에게 의미있는 Object의 식별 속성을 지정하기 위해 부여하는 key/value 쌍입니다.

  1. 라벨 아래에 있는 텍스트 필드에 ke