Manage Workloads
Cloud Z CP 콘솔에서 모든 등록된 클러스터에 대한 Kubernetes 리소스를 보고 관리할 수 있습니다. 리소스 관리는 Workloads, Networking 및 Storages의 세 가지 메뉴로 구성됩니다.
Kubernetes 워크로드를 관리하려면 사이드 메뉴에서 Workloads을 선택하십시오:
그러면 Kubernetes 리소스 관리 화면이 열립니다:
➀ Select a cluster: 이것은 프로젝트에 사용되는 클러스터 목록이며, 클러스터를 선택하면 Namespace 콤보 박스의 목록이 변경됩니다.
➁ Select Namespace: 리소스를 검색할 네임스페이스를 선택하십시오. 네임스페이스를 선택하면 현재 선택된 유형의 리소스 목록이 표시됩니다.
➂ Select a resource type: 이것은 현대화 플랫폼에서 제공하는 리소스 유형 목록입니다. 선택하여 리소스 목록을 표시합니다.
➃ Resource list screen: 선택한 클러스터에 존재하는 리소스 유형 목록이 표시됩니다. 이름 값으로 검색할 수 있으며, 리소스가 많을 경우 페이지 기능을 제공합니다. 리소스 테이블의 열은 kubectl cli로 넓은 출력 쿼리를 수행할 때 나오는 항목입니다.
Workloads의 Deployments 리소스를 예로 들면, 리소스 목록 화면의 세부 사항은 다음과 같습니다:
➀ Filtering feature: 필터링 기능을 사용하여 리소스 이름으로 Deployments 리소스 목록을 필터링할 수 있습니다.
➁ Create Deployments resource: 버튼을 클릭하여 Create Deployments 리소스 화면으로 이동합니다.
➂ Paging function: 페이지당 목록 수를 변경하고 페이지를 이동할 수 있습니다. ➃ Deployments resource detail page: 리소스의 이름을 클릭하거나 작업에서 편집 버튼을 클릭하여 세부 정보 및 편집 화면으로 이동합니다.
➄ Delete Deployments resource: 이 기능을 사용하면 선택한 리소스를 삭제할 수 있습니다.
Kubernetes 리소스 (이벤트) 조회
이벤트 유형 리소스 조회 화면은 선택한 클러스터와 네임스페이스에서 Kubernetes 리소스에 발생한 이벤트 목록을 제공합니다.
이벤트 리소스에 대해 다음 항목이 검색됩니다:
- First Seen: 이벤트가 처음 기록된 시간을 표시합니다.
- Last Seen: 이벤트가 발생한 가장 최근 시간을 표시합니다.
- Type: 이벤트의 유형이 표시됩니다. ('정상', '경고', 사용자 정의 유형)
- Reason: 객체의 상태 변경 이유를 표시합니다.
- Object: 이벤트가 발생한 대상 객체의 이름이 표시됩니다.
- SubObject: 객체의 선택적 하위 객체를 표시합니다.
- Source: 이벤트가 발생한 구성 요소와 노드의 이름을 표시합니다.
- Message: 발생한 이벤트에 대한 설명이 표시됩니다.
- Count: 이벤트가 발생한 횟수를 표시합니다.
- Name: 이벤트가 발생한 구성 요소의 이름과 ID를 표시합니다.
Kubernetes 리소스 정보 관리
리소스 목록에서 더 알아보려는 리소스를 선택하여 리소스 세부 정보 화면으로 이동합니다. Pod 리소스는 YAML, 개요, 터미널 및 로그의 네 개의 탭으로 구성되어 있으며, 다른 리소스는 YAML 및 개요 탭만 있습니다.
각 메뉴의 내부 화면 구성은 유사하므로 가장 기능이 풍부한 Pod 리소스를 먼저 언급하겠습니다.
YAML
리소스의 세부정보를 YAML 형식으로 볼 수 있습니다. 다운로드 버튼을 클릭하여 파일로 다운로드하고, 편집한 후 저장 버튼을 클릭하여 실제 리소스에 변경 사항을 적용할 수 있습니다.
개요
터미널
이 탭은 Pods에만 사용할 수 있습니다. 포드 내부의 컨테이너에 SSH 세션을 연결합니다. 연결할 컨테이너를 선택하면 세션이 즉시 연결됩니다. 포드 내부에 셸이 없거나 권한이 없는 경우 연결할 수 없습니다.
로그
이 탭은 Pods에만 사용할 수 있습니다. 포드 내부의 컨테이너에서 생성된 로그를 봅니다. 컨테이너를 선택하고 스트리밍 버튼을 클릭하여 실시간 로그를 확인합니다.
Kubernetes 리소스 삭제
Kubernetes 리소스를 삭제할 수 있습니다:
Kubernetes 리소스 목록 화면에서 오른쪽의 작업 열에서 Delete 작업 버튼을 클릭합니다. 그 후, 리소스 삭제 확인 팝업 창이 표시됩니다:
삭제할 리소스의 이름을 확인하고, OK 버튼을 클릭하여 리소스를 삭제합니다.