MultiClusterResourceStatusサブリソース
MultiClusterResourceStatusサブリソースは、マルチクラスタ・カスタム・リソースによって共有されます。
MultiClusterResourceStatus
MultiClusterResourceStatusは、マルチクラスタ・リソースのステータス部分を指定します。
フィールド | 型 | 説明 | 必須 |
---|---|---|---|
conditions |
Condition配列 | マルチクラスタ・リソースの現在の状態。 | いいえ |
state |
文字列 | マルチクラスタ・リソースの状態。状態値は大/小文字が区別され、次のように書式設定されます:
|
いいえ |
clusters |
ClusterLevelStatus配列 | 各クラスタのステータス情報の配列。 | いいえ |
Condition
Conditionは、すべてのクラスタにわたるマルチクラスタ・リソースの現在の状態を示します。
フィールド | 型 | 説明 | 必須 |
---|---|---|---|
type |
文字列 | kubectl wait コマンドで確認できるマルチクラスタ・リソースの状態。状態値は大/小文字が区別され、次のように書式設定されます:
|
はい |
status |
ConditionStatus | types.goで定義されているConditionStatus型のインスタンス。 | はい |
lastTransitionTime |
文字列 | 状態があるステータスから別のステータスに最後に遷移した時間。 | いいえ |
message |
文字列 | 最後の遷移に関する詳細を示すメッセージ。 | いいえ |
ClusterLevelStatus
ClusterLevelStatusは、個々のクラスタ上のマルチクラスタ・リソースのステータスを示します。
フィールド | 型 | 説明 | 必須 |
---|---|---|---|
name |
文字列 | クラスタの名前。 | はい |
state |
文字列 | マルチクラスタ・リソースの状態。状態値は大/小文字が区別され、次のように書式設定されます:
|
いいえ |
message |
文字列 | このクラスタのステータスに関する詳細を示すメッセージ。 | いいえ |
lastUpdateTime |
文字列 | リソースの状態が最後に更新された時間。 | はい |