Skip to content

특정 클러스터의 상세 정보 조회

특정 클러스터의 상세 정보를 조회합니다.

HTTP 요청

http
GET https://<your-console-host>/api/v1/container/cluster/clusters/{cluster_id}

URI 매개변수

이름위치필수형식설명
cluster_idpath필수integer클러스터 ID. 범위 1~

요청 헤더

인증 헤더와 조직 헤더는 모든 API 가 같습니다. 공통 규약을 참고하십시오.

이 API 는 파티션 헤더(X-Partition-Id)를 사용하지 않습니다. 보내도 무시됩니다.

응답

상태 코드설명
200 OKSuccessful Response
404 Not Found클러스터 또는 kubeConfig를 찾을 수 없음
422 Unprocessable EntityValidation Error

위 표는 정상 응답과 요청 검증 실패만 나열합니다. 이 API 는 그 밖에 401(인증 실패) · 403(권한 없음) · 404(리소스 없음) · 502(인프라 오류)를 반환할 수 있습니다. 조건은 오류 처리를 참고하십시오.

응답 본문 — 200

이름필수형식설명
message선택string 또는 null응답 메시지
timestamp선택string응답 생성 시간
requestId필수string요청 식별자
result필수object결과 데이터
result.status필수string클러스터 상태. 가능 값: PENDING(요청 수락), PROVISIONING(프로비저닝 중), ACTIVE(정상 운영), ERROR(오류), DELETING(삭제 중), DELETED(삭제 완료)
result.clusterTitle필수string클러스터 이름
result.clusterType필수string클러스터 등록 유형
result.buttonText필수string사이드바 클러스터 버튼 텍스트
result.buttonColor필수string 또는 null사이드바 클러스터 버튼 색상(hex)
result.k8sVersion필수stringKubernetes 버전
result.containerNetwork필수string컨테이너 네트워크
result.createdAt필수string생성 시간 (ISO 8601)
result.nodeType필수string노드 타입
result.isExternalEtcd필수boolean외부 ETCD 사용 여부
result.volumeType필수string 또는 null볼륨 타입
result.volumeSize필수integer 또는 null볼륨 크기 (GB)
result.argocdClusterName필수string 또는 nullArgoCD cluster 등록 이름
result.argocdRegistrationStatus필수stringArgoCD 등록/동기화 상태
result.argocdRegistrationMessage필수string 또는 nullArgoCD 등록/동기화 메시지
result.errorEventType필수string 또는 nullERROR 상태의 대표 원인 이벤트 타입
result.currentEventType필수string 또는 null현재 상태에서 표시할 이벤트 타입
result.network필수object네트워크 정보
result.network.externalNetworkId필수string외부 네트워크 ID
result.network.internalNetworkId필수string내부 네트워크 ID
result.network.internalNetworkSubnetId필수string내부 서브넷 ID
result.network.externalNetworkName필수string 또는 null외부 네트워크 이름
result.network.internalNetworkName필수string 또는 null내부 네트워크 이름
result.network.internalNetworkSubnetName필수string 또는 null내부 서브넷 이름
result.network.internalNetworkSubnetCidr필수string 또는 null내부 서브넷 CIDR
result.cp필수objectControl Plane 노드 정보
result.cp.count필수integer노드 수
result.cp.imageId필수string이미지 ID
result.cp.imageName필수string 또는 null이미지 이름
result.cp.flavorId필수stringFlavor ID
result.cp.flavorName필수string 또는 nullFlavor 이름
result.cp.cpu필수integer 또는 nullvCPU 수
result.cp.ram필수integer 또는 nullRAM (GiB)
result.cp.ramDisplay필수string 또는 nullRAM 표시 (GiB 문자열)
result.cp.disk필수integer 또는 nullDisk (GB)
result.wk필수objectWorker 노드 정보
result.wk.count필수integer노드 수
result.wk.imageId필수string이미지 ID
result.wk.imageName필수string 또는 null이미지 이름
result.wk.flavorId필수stringFlavor ID
result.wk.flavorName필수string 또는 nullFlavor 이름
result.wk.cpu필수integer 또는 nullvCPU 수
result.wk.ram필수integer 또는 nullRAM (GiB)
result.wk.ramDisplay필수string 또는 nullRAM 표시 (GiB 문자열)
result.wk.disk필수integer 또는 nullDisk (GB)

Thaki Cloud Aegis — 연동 개발자용 API 문서