IPAddress
apiVersion: networking.k8s.io/v1
import "k8s.io/api/networking/v1"
IPAddress
IPAddress 代表單個 IP 系列中的單個 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 是 IPAddresses 的列表。
操作
get
讀取指定的 IPAddress
HTTP 請求
GET /apis/networking.k8s.io/v1/ipaddresses/{name}
引數
name (在路徑中): string,必填
IPAddress 的名稱
pretty (在查詢中): string
響應
200 (IPAddress): OK
401: 未授權
list
列出或監視 IPAddress 型別的物件
HTTP 請求
GET /apis/networking.k8s.io/v1/ipaddresses
引數
allowWatchBookmarks (在查詢中): boolean
continue (在查詢中): string
fieldSelector (在查詢中): string
labelSelector (在查詢中): string
limit (在查詢中): integer
pretty (在查詢中): string
resourceVersion (在查詢中): string
resourceVersionMatch (在查詢中): string
sendInitialEvents (在查詢中): boolean
timeoutSeconds (在查詢中): integer
watch (在查詢中): boolean
響應
200 (IPAddressList): OK
401: 未授權
create
建立一個 IPAddress
HTTP 請求
POST /apis/networking.k8s.io/v1/ipaddresses
引數
body: IPAddress, 必需
dryRun (在查詢中): string
fieldManager (在查詢中): string
fieldValidation (在查詢中): string
pretty (在查詢中): string
響應
200 (IPAddress): OK
201 (IPAddress): Created
202 (IPAddress): Accepted
401: 未授權
update
替換指定的 IPAddress
HTTP 請求
PUT /apis/networking.k8s.io/v1/ipaddresses/{name}
引數
name (在路徑中): string,必填
IPAddress 的名稱
body: IPAddress, 必需
dryRun (在查詢中): string
fieldManager (在查詢中): string
fieldValidation (在查詢中): string
pretty (在查詢中): string
響應
200 (IPAddress): OK
201 (IPAddress): Created
401: 未授權
patch
部分更新指定的 IPAddress
HTTP 請求
PATCH /apis/networking.k8s.io/v1/ipaddresses/{name}
引數
name (在路徑中): string,必填
IPAddress 的名稱
body: Patch,必需
dryRun (在查詢中): string
fieldManager (在查詢中): string
fieldValidation (在查詢中): string
force (在查詢中): boolean
pretty (在查詢中): string
響應
200 (IPAddress): OK
201 (IPAddress): Created
401: 未授權
delete
刪除一個 IPAddress
HTTP 請求
DELETE /apis/networking.k8s.io/v1/ipaddresses/{name}
引數
name (在路徑中): string,必填
IPAddress 的名稱
body: DeleteOptions
dryRun (在查詢中): string
gracePeriodSeconds (在查詢中): integer
ignoreStoreReadErrorWithClusterBreakingPotential (在查詢中): boolean
pretty (在查詢中): string
propagationPolicy (在查詢中): string
響應
200 (Status): OK
202 (Status): 已接受
401: 未授權
deletecollection
刪除 IPAddress 的集合
HTTP 請求
DELETE /apis/networking.k8s.io/v1/ipaddresses
引數
body: DeleteOptions
continue (在查詢中): string
dryRun (在查詢中): string
fieldSelector (在查詢中): string
gracePeriodSeconds (在查詢中): integer
ignoreStoreReadErrorWithClusterBreakingPotential (在查詢中): boolean
labelSelector (在查詢中): string
limit (在查詢中): integer
pretty (在查詢中): string
propagationPolicy (在查詢中): string
resourceVersion (在查詢中): string
resourceVersionMatch (在查詢中): string
sendInitialEvents (在查詢中): boolean
timeoutSeconds (在查詢中): integer
響應
200 (Status): OK
401: 未授權
本頁面是自動生成的。
如果你打算報告此頁面存在的問題,請在問題描述中提及此頁面是自動生成的。修復可能需要在 Kubernetes 專案的其他地方進行。