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 |
위 버전의 머신 수입니다. |