APIVersions

APIVersions

apiVersions 列出了可用的版本,以便客户端能够发现位于 /api(即旧版 v1 API 的根路径)处的 API。

apiVersion: meta/v1

import "k8s.io/apimachinery/pkg/apis/meta/v1"

APIVersions

apiVersions 列出了可用的版本,以便客户端能够发现位于 /api(即旧版 v1 API 的根路径)处的 API。


字段描述
apiVersion
string
apiVersions 定义了该对象表示形式的版本化模式(schema)。 服务器应将已识别的模式转换为最新的内部值,并可拒绝无法识别的值。 更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind
string
kind 是一个字符串值,用于标识该对象所代表的 REST 资源。 服务器可以根据客户端提交请求的端点推断出该值。 该字段不可更新。采用驼峰命名法(CamelCase)。 更多信息请参阅: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
serverAddressByClientCIDRs *
ServerAddressByClientCIDR array
这是一个将客户端 CIDR 映射到负责该组服务的服务器地址的映射表, 旨在帮助客户端以网络效率最高的方式连接到服务器。客户端可根据自身匹配的 CIDR 选择相应的服务器地址;若存在多个匹配项,客户端应使用最长匹配的 CIDR。 服务器仅返回其判定为客户端能够匹配的 CIDR。例如:如果客户端通过内部 IP 访问服务器, 主节点(master)将仅返回内部 IP CIDR。服务器按以下顺序检查请求头或属性以获取客户端 IP:`X-Forwarded-For` 头部、`X-Real-Ip` 头部或 `request.RemoteAddr`。
versions *
string array
versions 是可用的 API 版本。
最后修改 August 04, 2026 at 2:29 PM PST: [zh-cn]sync api-versions-v1-meta (0fe05503d2)