ResourceStatus는 클러스터 또는 노드 풀이 특정 상태인 이유를 설명합니다. (예: ERROR 또는 DEGRADED)
JSON 표현 |
---|
{ "errorMessage": string, "conditions": [ { object ( |
필드 | |
---|---|
error |
컨트롤러의 오류 메시지를 인간 친화적으로 표현한 것입니다. 컨트롤러 컨트롤러가 클러스터 또는 노드 풀을 만들 때 일시적인 오류 메시지가 표시될 수 있습니다. 오류 메시지가 장시간 지속되면 사용자 개입이 필요한 실제 문제를 나타내는 오류 메시지를 표시하는 데 사용할 수 있습니다. |
conditions[] |
ResourceCondition은 컨트롤러의 상위 수준 상태 보고를 위한 표준 메커니즘을 제공합니다. |
version |
리소스의 현재 버전을 반영합니다. |
versions |
지정된 버전과 이 버전의 머신 수를 매핑합니다. |
ResourceCondition
ResourceCondition은 컨트롤러의 상위 수준 상태 보고를 위한 표준 메커니즘을 제공합니다.
JSON 표현 |
---|
{
"type": string,
"reason": string,
"message": string,
"lastTransitionTime": string,
"state": enum ( |
필드 | |
---|---|
type |
조건의 유형입니다. (예: ClusterRunning, NodePoolRunning 또는 ServerSidePreflightReady) |
reason |
마지막 전환에 관한 세부정보를 나타내는 머신이 읽을 수 있는 메시지입니다. |
message |
마지막 전환에 대한 세부정보를 나타내는 인간이 읽을 수 있는 메시지입니다. |
last |
조건이 한 상태에서 다른 상태로 전환된 마지막 시간입니다. 생성된 출력은 항상 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 |
위 버전의 머신 수입니다. |