第 8 章 StorageState [migration.k8s.io/v1alpha1]


描述
特定资源的存储状态。
类型
对象

8.1. 规格

属性类型描述

apiVersion

字符串

APIVersion 定义对象的这个表示法的版本化的 schema。服务器应该将识别的模式转换为最新的内部值,并可拒绝未识别的值。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

kind

字符串

kind 是一个字符串值,代表此对象所代表的 REST 资源。服务器可以从客户端向其提交请求的端点推断。无法更新。采用驼峰拼写法 (CamelCase)。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

metadata

ObjectMeta

标准对象元数据。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

spec

object

存储状态规格。

status

object

存储状态。

8.1.1. .spec

描述
存储状态规格。
类型
object
属性类型描述

resource

object

此 storageState 所在的资源。

8.1.2. .spec.resource

描述
此 storageState 所在的资源。
类型
object
属性类型描述

group

string

组的名称。

resource

string

资源名称。

8.1.3. .status

描述
存储状态。
类型
object
属性类型描述

currentStorageVersionHash

string

当前存储版本的哈希值,如 API 服务器提供的发现文档中所示。Storage Version 是在保留前将对象转换为的版本。

lastHeartbeatTime

string

LastHeartbeatTime 是存储迁移触发控制器在发现文档中检查此资源的存储版本哈希最后一次的时间,并更新此字段。

persistedStorageVersionHashes

数组(字符串)

保留 spec.resource 实例的存储版本的哈希值可能仍然被编码。"未知"是列表中的有效值,是默认值。升级或降级到不支持此字段中列出的所有版本的 apiserver 二进制文件是不安全的,或者列出了 "Unknown"。完成此资源的存储版本迁移后,此字段的值将优化为仅包含 currentStorageVersionHash。当 apiserver 更改存储版本后,新的存储版本会附加到列表中。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.