ResourceStatus는 클러스터 또는 노드 풀이 특정 상태를 갖는 이유를 설명합니다. (예: ERROR 또는 DEGRADED).
| JSON 표현 | 
|---|
| { "errorMessage": string, "conditions": [ { object ( | 
| 필드 | |
|---|---|
| errorMessage | 
 컨트롤러의 오류 메시지를 사람이 읽을 수 있는 형식으로 표현한 것입니다. 컨트롤러 컨트롤러가 클러스터 또는 노드 풀을 생성하므로 오류 메시지는 일시적일 수 있습니다. 오류 메시지가 장기간 지속되면 사용자 개입이 필요한 실제 문제를 나타내는 오류 메시지를 표시하는 데 사용할 수 있습니다. | 
| conditions[] | 
 ResourceCondition은 컨트롤러에서 상위 수준 상태를 보고하는 표준 메커니즘을 제공합니다. | 
| version | 
 리소스의 현재 버전을 반영합니다. | 
| versions | 
 특정 버전과 이 버전의 머신 수 간의 매핑을 보여줍니다. | 
ResourceCondition
ResourceCondition은 컨트롤러에서 상위 수준 상태를 보고하는 표준 메커니즘을 제공합니다.
| JSON 표현 | 
|---|
| {
  "type": string,
  "reason": string,
  "message": string,
  "lastTransitionTime": string,
  "state": enum ( | 
| 필드 | |
|---|---|
| type | 
 조건의 유형입니다. (예: ClusterRunning, NodePoolRunning 또는 ServerSidePreflightReady) | 
| reason | 
 마지막 전환에 대한 세부정보를 나타내는 머신이 읽을 수 있는 메시지입니다. | 
| message | 
 마지막 전환에 대한 세부정보를 나타내는 인간이 읽을 수 있는 메시지입니다. | 
| lastTransitionTime | 
 조건이 한 상태에서 다른 상태로 전환된 마지막 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면  | 
| state | 
 조건의 상태입니다. | 
주
조건의 수명 주기 상태입니다. STATE_DEGRADED와 같은 추가 중간 상태를 추가할 수 있습니다.
| 열거형 | |
|---|---|
| STATE_UNSPECIFIED | 설정되지 않았습니다. | 
| STATE_TRUE | 리소스가 조건에 있습니다. | 
| STATE_FALSE | 리소스가 조건에 없습니다. | 
| STATE_UNKNOWN | Kubernetes 컨트롤러가 리소스가 조건에 있는지 여부를 결정할 수 없습니다. | 
버전
버전은 지정된 버전과 이 버전의 머신 수 간의 매핑을 설명합니다.
| JSON 표현 | 
|---|
| {
  "versions": [
    {
      object ( | 
| 필드 | |
|---|---|
| versions[] | 
 특정 버전과 이 버전의 머신 수 간의 매핑을 보여줍니다. | 
버전
버전은 리소스 아래의 특정 버전의 노드 수를 설명합니다.
| JSON 표현 | 
|---|
| { "version": string, "count": string } | 
| 필드 | |
|---|---|
| version | 
 리소스 버전입니다. | 
| count | 
 위 버전의 머신 수입니다. |