4. Cloud Z DB Namespace 생성 및 관리

Print

4.1. Namespace 생성


Namespace란 클러스터를 분할하기 위해 사용되는 논리적 단위입니다.

일반적으로 프로젝트 단계별로 생성하거나, 서비스별로 생성하여 사용합니다.

예시

  • 프로젝트 단계별 생성 시: 개발(Development), 스테이징(Staging), 운영(Production)
  • 서비스별 생성 시: 인증서비스, 결제서비스, 예약서비스 등


Namespace 생성 및 관리 기능은 'cluster-admin' 권한을 보유한 Cloud Z DB 플랫폼 관리자만 접근이 가능합니다.

4.1.1. Cloud Z CP Portal 접속

Cloud Z CP Portal에 접속 후 아이디와 패스워드를 입력하여 로그인합니다.

4.1.2. Administration 선택

페이지 좌측 상단의 Administration 메뉴를 클릭합니다.


4.1.3. Namespaces 선택

Administration 하위 항목 중 - Namespaces 메뉴를 클릭하면 Namespace Resource 관리 화면으로 전환됩니다.


4.1.4. Namespace 추가

우측 상단의 'Namespace 추가' 버튼을 클릭합니다.


4.1.5. Namespace명 및 Resource 설정

Namespace명과 Resource Quotas, Pod Default Limit Range를 입력한 후 확인 버튼을 클릭합니다.

Resource Quotas는 Cluster의 사이즈에 따라 적절한 자원을 할당합니다.

특별한 요구사항이 없다면 다음과 같이 설정합니다.

  • ZDB 네임스페이스: ON
  • Resource Quotas
    • Memory: 요청한 크기
    • CPU:
      • Memory 14G 이하 - Memory의 1/4
      • Memory 14G 이상 - Memory의 1/2
    • 나머지 Resource: 100
  • Pod Default Limit Range

    • Memory: 0

    • CPU: 0

*CPU와 Memory의 Requests와 Limits는 똑같은 크기로 설정


4.1.6. Namespace 생성

확인 알림창이 표시되면 확인 버튼을 클릭합니다.


4.1.7. Namespaces - Namespace 선택

Namespaces에서 새로 생성된 Namespace를 클릭합니다.


4.1.8. 라벨 입력

Cloud Z DB를 위한 Namespace로 지정하기 위해, 라벨명으로 'cloudzdb.io/zdb-system=true'을 입력하고 추가 버튼을 클릭합니다.


4.1.9. 라벨 추가

라벨 추가 알림창이 표시 되면 확인 버튼을 클릭합니다.


4.1.10. 라벨 확인

라벨이 추가된 것을 확인합니다.

정상적으로 라벨이 추가 되었다면 Namespace 생성 및 기본 설정이 완료되었습니다.


4.2. Member 추가


4.2.1. Cloud Z CP Portal 접속

Cloud Z CP Portal에 접속 후 아이디와 패스워드를 입력하여 로그인합니다.