KRM API resourcemanager.global.gdc.goog/v1

resourcemanager.global.gdc.goog/v1

项目

表示一个命名空间,该命名空间跨越组织中客户的所有可用区内的多个用户集群。它是一种命名空间级资源,控制器应监控预配置命名空间中的协调 Project 对象。

来源: - ProjectList

字段 说明
apiVersion 字符串 resourcemanager.global.gdc.goog/v1
kind 字符串 Project
metadata ObjectMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
spec ProjectSpec
status ProjectStatus

ProjectList

表示项目的集合。

字段 说明
apiVersion 字符串 resourcemanager.global.gdc.goog/v1
kind 字符串 ProjectList
metadata ListMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
items 项目数组

ProjectReplica

表示将同步到特定可用区 API 服务器的复制项目资源。 每个可用区都会有一个项目资源副本。更新项目资源后,系统会根据该资源的分阶段发布策略逐步更新副本。

来源: - ProjectReplicaList

字段 说明
apiVersion 字符串 resourcemanager.global.gdc.goog/v1
kind 字符串 ProjectReplica
metadata ObjectMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
spec ProjectSpec
status ProjectReplicaStatus

ProjectReplicaList

表示项目副本的集合。

字段 说明
apiVersion 字符串 resourcemanager.global.gdc.goog/v1
kind 字符串 ProjectReplicaList
metadata ListMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
items ProjectReplica 数组

ProjectReplicaStatus

提供项目副本的状态。

来源: - ProjectReplica - ProjectZoneStatus

字段 说明
conditions 条件数组 Conditions 表示相应项目的整体状态的观测结果。
availableClusters 整数 AvailableClusters 表示可用的用户集群数量。
errorStatus ErrorStatus ErrorStatus 包含当前错误的列表以及相应字段的更新时间戳。

ProjectServiceAccount

表示与所有可用区中的项目相关联的 ServiceAccount。

来源: - ProjectServiceAccountList

字段 说明
apiVersion 字符串 resourcemanager.global.gdc.goog/v1
kind 字符串 ProjectServiceAccount
metadata ObjectMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
spec ProjectServiceAccountSpec
status ProjectServiceAccountStatus

ProjectServiceAccountKey

包含用于验证由 ProjectServiceAccount 资源的私钥签名的 JWT 的密钥组件。JWT 用作身份验证流程的一部分。目前,ProjectServiceAccountKey 资源仅支持用户管理的密钥。用户可以创建和删除用户管理的密钥对。 用户有责任定期轮替这些密钥,以确保其服务账号的安全性。用户保留这些密钥对的私钥,而 ProjectServiceAccountKey 资源仅保留公钥。

来源: - ProjectServiceAccountSpec

字段 说明
algorithm ProjectServiceAccountKeyAlgorithm 密钥的算法。目前仅支持 ES256 密钥。
id 字符串 密钥的 ID。此属性用于确定要验证的密钥。
key 字符串 用于验证的 base64 编码的公钥。
validBefore 时间 密钥的过期时间。
validAfter 时间 密钥生效的开始时间。

ProjectServiceAccountList

表示 ProjectServiceAccount 的集合。

字段 说明
apiVersion 字符串 resourcemanager.global.gdc.goog/v1
kind 字符串 ProjectServiceAccountList
metadata ListMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
items ProjectServiceAccount 数组

ProjectServiceAccountReplica

表示将同步到特定地区性 API 服务器的复制 ProjectServiceAccount 资源。每个可用区都会有一个 ProjectServiceAccount 资源副本。更新 ProjectServiceAccount 资源后,系统会根据该资源的回滚策略逐步更新副本。

来源: - ProjectServiceAccountReplicaList

字段 说明
apiVersion 字符串 resourcemanager.global.gdc.goog/v1
kind 字符串 ProjectServiceAccountReplica
metadata ObjectMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
spec ProjectServiceAccountSpec
status ProjectServiceAccountReplicaStatus

ProjectServiceAccountReplicaList

表示项目服务账号副本的集合。

字段 说明
apiVersion 字符串 resourcemanager.global.gdc.goog/v1
kind 字符串 ProjectServiceAccountReplicaList
metadata ListMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
items ProjectServiceAccountReplica 数组

ProjectServiceAccountReplicaStatus

提供项目副本的状态。

来源: - ProjectServiceAccountReplica - ProjectServiceAccountZoneStatus

字段 说明
conditions 条件数组 Conditions 表示相应项目的整体状态的观测结果。
errorStatus ErrorStatus ErrorStatus 包含当前错误的列表以及相应字段的更新时间戳。

ProjectServiceAccountSpec

提供项目的所需状态。

来源: - ProjectServiceAccount - ProjectServiceAccountReplica

字段 说明
keys ProjectServiceAccountKey 数组 用于验证 ProjectServiceAccount 资源的 JWT 签名的公钥。

ProjectServiceAccountStatus

提供 ProjectServiceAccount 的总体状态。

来源: - ProjectServiceAccount

字段 说明
conditions 条件数组 对资源总体状态的观测结果。已知条件类型:就绪。
rollout RolloutStatus 当前用于将资源部署到每个区域的策略。
zones ProjectServiceAccountZoneStatus 数组 资源已推出到的可用区状态列表。

ProjectServiceAccountZoneStatus

提供正在向特定可用区推出的 ProjectServiceAccount 的状态。

来源: - ProjectServiceAccountStatus

字段 说明
name 字符串 相应状态所代表的副本所在的可用区名称。
rolloutStatus ZoneRolloutStatus 将副本部署到可用区的滚动状态。
replicaStatus ProjectServiceAccountReplicaStatus 从可用区收集的副本的协调状态。如果字段中的任何条件具有小于 .rolloutStatus.replicaGeneration 的 .observedGeneration,则表示该条件已过时。

ProjectStatus

提供项目的总体状态。

来源: - 项目

字段 说明
conditions 条件数组 对资源总体状态的观测结果。已知条件类型:就绪。
rollout RolloutStatus 当前用于将资源部署到每个区域的策略。
zones ProjectZoneStatus 数组 资源已推出到的可用区状态列表。

ProjectZoneStatus

提供项目向特定区域推出时的状态。

来源: - ProjectStatus

字段 说明
name 字符串 相应状态所代表的副本所在的可用区名称。
rolloutStatus ZoneRolloutStatus 将副本部署到可用区的滚动状态。
replicaStatus ProjectReplicaStatus 从可用区收集的副本的协调状态。如果字段中的任何条件具有小于 .rolloutStatus.replicaGeneration 的 .observedGeneration,则表示该条件已过时。