IPAddress
apiVersion: networking.k8s.io/v1
import "k8s.io/api/networking/v1"
IPAddress
IPAddress 表示一个单一 IP Family 的单一 IP 地址。该对象旨在用于操作 IP 地址的 API。Service 核心 API 使用该对象来分配 IP 地址。IP 地址可以用不同的格式表示,为了保证 IP 的唯一性,对象的名称是规范格式的 IP 地址:IPv4 使用四个由点分隔的十进制数字,并省略前导零;IPv6 使用 RFC 5952 定义的表示法。有效示例:192.168.1.5 或 2001:db8::1 或 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 无效示例:10.01.2.3 或 2001:db8:0:0:0::1
apiVersion: networking.k8s.io/v1
kind: IPAddress
metadata (ObjectMeta)
标准对象的元数据。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
spec (IPAddressSpec)
spec 是 IPAddress 的期望状态。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
IPAddressSpec
IPAddressSpec 描述了 IP 地址的属性。
parentRef (ParentReference),必需
ParentRef 引用了 IPAddress 所附着的资源。IPAddress 必须引用一个父对象。
parentRef.name (string),必需
Name 是被引用对象的名称。
parentRef.resource (string),必需
Resource 是被引用对象的资源。
parentRef.group (string)
Group 是被引用对象的组。
parentRef.namespace (string)
Namespace 是被引用对象的命名空间。
IPAddressList
IPAddressList 包含一个 IPAddress 列表。
apiVersion: networking.k8s.io/v1
kind: IPAddressList
metadata (ListMeta)
标准对象的元数据。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
items ([]IPAddress),必需
items 是 IPAddress 的列表。
操作
get
读取指定的 IPAddress
HTTP 请求
GET /apis/networking.k8s.io/v1/ipaddresses/{name}
参数
name (路径参数):字符串,必需
IPAddress 的名称
pretty (查询参数):字符串
响应
200 (IPAddress):OK
401:未经授权
list
列出或监听 IPAddress 类型的对象
HTTP 请求
GET /apis/networking.k8s.io/v1/ipaddresses
参数
allowWatchBookmarks (查询参数):布尔值
continue (查询参数):字符串
fieldSelector (查询参数):字符串
labelSelector (查询参数):字符串
limit (查询参数):整数
pretty (查询参数):字符串
resourceVersion (查询参数):字符串
resourceVersionMatch (查询参数):字符串
sendInitialEvents (查询参数):布尔值
timeoutSeconds (查询参数):整数
watch (查询参数):布尔值
响应
200 (IPAddressList):OK
401:未经授权
create
创建一个 IPAddress
HTTP 请求
POST /apis/networking.k8s.io/v1/ipaddresses
参数
body:IPAddress,必需
dryRun (查询参数):字符串
fieldManager (查询参数):字符串
fieldValidation (查询参数):字符串
pretty (查询参数):字符串
响应
200 (IPAddress):OK
201 (IPAddress):Created
202 (IPAddress):Accepted
401:未经授权
update
替换指定的 IPAddress
HTTP 请求
PUT /apis/networking.k8s.io/v1/ipaddresses/{name}
参数
name (路径参数):字符串,必需
IPAddress 的名称
body:IPAddress,必需
dryRun (查询参数):字符串
fieldManager (查询参数):字符串
fieldValidation (查询参数):字符串
pretty (查询参数):字符串
响应
200 (IPAddress):OK
201 (IPAddress):Created
401:未经授权
patch
部分更新指定的 IPAddress
HTTP 请求
PATCH /apis/networking.k8s.io/v1/ipaddresses/{name}
参数
name (路径参数):字符串,必需
IPAddress 的名称
body:Patch,必需
dryRun (查询参数):字符串
fieldManager (查询参数):字符串
fieldValidation (查询参数):字符串
force (查询参数):布尔值
pretty (查询参数):字符串
响应
200 (IPAddress):OK
201 (IPAddress):Created
401:未经授权
delete
删除一个 IPAddress
HTTP 请求
DELETE /apis/networking.k8s.io/v1/ipaddresses/{name}
参数
name (路径参数):字符串,必需
IPAddress 的名称
body:DeleteOptions
dryRun (查询参数):字符串
gracePeriodSeconds (查询参数):整数
ignoreStoreReadErrorWithClusterBreakingPotential (查询参数):布尔值
pretty (查询参数):字符串
propagationPolicy (查询参数):字符串
响应
200 (Status):OK
202 (Status):Accepted
401:未经授权
deletecollection
删除 IPAddress 集合
HTTP 请求
DELETE /apis/networking.k8s.io/v1/ipaddresses
参数
body:DeleteOptions
continue (查询参数):字符串
dryRun (查询参数):字符串
fieldSelector (查询参数):字符串
gracePeriodSeconds (查询参数):整数
ignoreStoreReadErrorWithClusterBreakingPotential (查询参数):布尔值
labelSelector (查询参数):字符串
limit (查询参数):整数
pretty (查询参数):字符串
propagationPolicy (查询参数):字符串
resourceVersion (查询参数):字符串
resourceVersionMatch (查询参数):字符串
sendInitialEvents (查询参数):布尔值
timeoutSeconds (查询参数):整数
响应
200 (Status):OK
401:未经授权
此页面为自动生成。
如果你打算报告此页面的问题,请在问题描述中提及此页面是自动生成的。修复可能需要在 Kubernetes 项目的其他地方进行。