---
api_metadata:
apiVersion: "v1"
import: "k8s.io/api/core/v1"
kind: "ComponentStatus"
content_type: "api_reference"
description: "ComponentStatus(和 ComponentStatusList)保存集群检验信息。"
title: "ComponentStatus"
weight: 10
---
`apiVersion: v1`
`import "k8s.io/api/core/v1"`
## ComponentStatus {#ComponentStatus}
ComponentStatus(和 ComponentStatusList)保存集群检验信息。
已废弃:该 API 在 v1.19 及更高版本中废弃。
- **apiVersion**: v1
- **kind**: ComponentStatus
- **metadata** (}}">ObjectMeta)
标准的对象元数据。更多信息:
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
- **conditions** ([]ComponentCondition)
**补丁策略:基于键 `type` 合并**
观测到的组件状况的列表。
**组件状况相关信息。**
- **conditions.status** (string),必需
组件状况的状态。“Healthy” 的有效值为:“True”、“False” 或 “Unknown”。
- **conditions.type** (string),必需
组件状况的类型。有效值:“Healthy”
- **conditions.error** (string)
组件状况的错误码。例如,一个健康检查错误码。
- **conditions.message** (string)
组件状况相关消息。例如,有关健康检查的信息。
## ComponentStatusList {#ComponentStatusList}
作为 ComponentStatus 对象列表,所有组件状况的状态。
已废弃:该 API 在 v1.19 及更高版本中废弃。
- **apiVersion**: v1
- **kind**: ComponentStatusList
- **metadata** (}}">ListMeta)
标准的对象元数据。更多信息:
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
- **items** ([]}}">ComponentStatus),必需
ComponentStatus 对象的列表。
## 操作 {#Operations}
### `get` 读取指定的 ComponentStatus
#### HTTP 请求
GET /api/v1/componentstatuses/{name}
#### 参数
- **name** (**路径参数**): string,必需
ComponentStatus 的名称
- **pretty** (**查询参数**): string
}}">pretty
#### 响应
200 (}}">ComponentStatus): OK
401: Unauthorized
### `list` 列出 ComponentStatus 类别的对象
#### HTTP 请求
GET /api/v1/componentstatuses
#### 参数
- **allowWatchBookmarks** (**查询参数**): boolean
}}">allowWatchBookmarks
- **continue** (**查询参数**): string
}}">continue
- **fieldSelector** (**查询参数**): string
}}">fieldSelector
- **labelSelector** (**查询参数**): string
}}">labelSelector
- **limit** (**查询参数**): integer
}}">limit
- **pretty** (**查询参数**): string
}}">pretty
- **resourceVersion** (**查询参数**): string
}}">resourceVersion
- **resourceVersionMatch** (**查询参数**): string
}}">resourceVersionMatch
- **sendInitialEvents** (**查询参数**): boolean
}}">sendInitialEvents
- **timeoutSeconds** (**查询参数**): integer
}}">timeoutSeconds
- **watch** (**查询参数**): boolean
}}">watch
#### 响应
200 (}}">ComponentStatusList): OK
401: Unauthorized