Skip to content

노드 상세 조회

Node 상세 조회

PRD(docs/prd/cluster/prd_node_detail.md)에 정의된 Node 상세 필드를 조회합니다.

HTTP 요청

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

URI 매개변수

이름위치필수형식설명
node_namepath필수stringNode 이름. 길이 0~253

쿼리 매개변수

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

요청 헤더

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

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

응답

상태 코드설명
200 OKSuccessful Response
422 Unprocessable EntityValidation Error

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

응답 본문 — 200

이름필수형식설명
message선택string 또는 null응답 메시지
timestamp선택string응답 생성 시간
requestId필수string요청 식별자
result필수object결과 데이터
result.status필수stringNode 상태
result.internalIp필수string 또는 nullInternal IP
result.kubernetesVersion필수stringKubernetes 버전
result.os필수stringOS 이미지
result.containerRuntime필수stringContainer runtime
result.labels선택object레이블
result.annotations선택object어노테이션
result.createdAt필수string생성 시각 (ISO 8601, UTC)
result.healthCheck필수objectHealth check
result.healthCheck.pidPressure필수booleanPIDPressure 정상 여부
result.healthCheck.diskPressure필수booleanDiskPressure 정상 여부
result.healthCheck.memPressure필수booleanMemoryPressure 정상 여부
result.healthCheck.kubelet필수booleanReady 정상 여부
result.metricInfo필수objectMetric info
result.metricInfo.cpu필수objectCPU 메트릭
result.metricInfo.cpu.total필수integerCPU 코어 수
result.metricInfo.cpu.usage필수number 또는 null사용 중인 CPU 코어( metrics-server 필요 )
result.metricInfo.cpu.percent필수number 또는 nullCPU 사용률 (%) (metrics-server 필요)
result.metricInfo.mem필수object메모리 메트릭
result.metricInfo.mem.total필수integer전체 메모리 (Gi)
result.metricInfo.mem.usage필수integer 또는 null사용 중인 메모리 (Gi) (metrics-server 필요)
result.metricInfo.mem.unit필수string단위
result.metricInfo.mem.percent필수number 또는 null메모리 사용률 (%) (metrics-server 필요)
result.metricInfo.pods필수objectPod 메트릭
result.metricInfo.pods.total필수integer최대 Pod 수
result.metricInfo.pods.usage필수integer실행 중인 Pod 수
result.metricInfo.pods.percent필수number 또는 nullPod 사용률 (%)
result.basicInfo필수objectBasic info
result.basicInfo.architecture필수stringCPU 아키텍처
result.basicInfo.bootId필수stringboot ID
result.basicInfo.containerRuntime필수string컨테이너 런타임
result.basicInfo.osImage필수stringOS 이미지
result.basicInfo.kernelVersion필수string커널 버전
result.basicInfo.kubeProxyVersion필수stringkube-proxy 버전
result.basicInfo.kubeletVersion필수stringkubelet 버전
result.basicInfo.machineId필수stringmachine ID
result.basicInfo.operatingSystem필수string운영체제
result.basicInfo.systemUuid필수stringsystem UUID
result.taints선택array (object)Taints
result.taints[].key필수stringtaint key
result.taints[].value필수string 또는 nulltaint value
result.taints[].effect필수stringtaint effect

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