IPAddress v1beta1
apiVersion: networking.k8s.io/v1beta1
import "k8s.io/api/networking/v1beta1"
IPAddress
IPAddress 代表單一 IP 系列的單一 IP。此物件旨在供操作 IP 位址的 API 使用。服務核心 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/v1beta1
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/v1beta1
kind: IPAddressList
metadata (ListMeta)
標準物件的中繼資料。更多資訊:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
items ([]IPAddress),必要
items 是 IPAddress 的列表。
操作
get
讀取指定的 IP 位址
HTTP 請求
GET /apis/networking.k8s.io/v1beta1/ipaddresses/{name}
參數
name (在路徑中): 字串, 必要
IP 位址的名稱
pretty (在查詢中): 字串
回應
200 (IPAddress): 成功
401: 未經授權
list
列出或監看 IP 位址類型的物件
HTTP 請求
GET /apis/networking.k8s.io/v1beta1/ipaddresses
參數
allowWatchBookmarks (在查詢中): 布林值
continue (在查詢中): 字串
fieldSelector (在查詢中): 字串
labelSelector (在查詢中): 字串
limit (在查詢中): 整數
pretty (在查詢中): 字串
resourceVersion (在查詢中): 字串
resourceVersionMatch (在查詢中): 字串
sendInitialEvents (在查詢中): 布林值
timeoutSeconds (在查詢中): 整數
watch (在查詢中): 布林值
回應
200 (IPAddressList): 成功
401: 未經授權
create
建立 IP 位址
HTTP 請求
POST /apis/networking.k8s.io/v1beta1/ipaddresses
參數
body: IPAddress, 必要
dryRun (在查詢中): 字串
fieldManager (在查詢中): 字串
fieldValidation (在查詢中): 字串
pretty (在查詢中): 字串
回應
200 (IPAddress): 成功
201 (IPAddress): 已建立
202 (IPAddress): 已接受
401: 未經授權
update
取代指定的 IP 位址
HTTP 請求
PUT /apis/networking.k8s.io/v1beta1/ipaddresses/{name}
參數
name (在路徑中): 字串, 必要
IP 位址的名稱
body: IPAddress, 必要
dryRun (在查詢中): 字串
fieldManager (在查詢中): 字串
fieldValidation (在查詢中): 字串
pretty (在查詢中): 字串
回應
200 (IPAddress): 成功
201 (IPAddress): 已建立
401: 未經授權
patch
部分更新指定的 IP 位址
HTTP 請求
PATCH /apis/networking.k8s.io/v1beta1/ipaddresses/{name}
參數
name (在路徑中): 字串, 必要
IP 位址的名稱
body: Patch, 必要
dryRun (在查詢中): 字串
fieldManager (在查詢中): 字串
fieldValidation (在查詢中): 字串
force (在查詢中): 布林值
pretty (在查詢中): 字串
回應
200 (IPAddress): 成功
201 (IPAddress): 已建立
401: 未經授權
delete
刪除 IP 位址
HTTP 請求
DELETE /apis/networking.k8s.io/v1beta1/ipaddresses/{name}
參數
name (在路徑中): 字串, 必要
IP 位址的名稱
body: DeleteOptions
dryRun (在查詢中): 字串
gracePeriodSeconds (在查詢中): 整數
pretty (在查詢中): 字串
propagationPolicy (在查詢中): 字串
回應
200 (Status): 成功
202 (Status): 已接受
401: 未經授權
deletecollection
刪除 IP 位址的集合
HTTP 請求
DELETE /apis/networking.k8s.io/v1beta1/ipaddresses
參數
body: DeleteOptions
continue (在查詢中): 字串
dryRun (在查詢中): 字串
fieldSelector (在查詢中): 字串
gracePeriodSeconds (在查詢中): 整數
labelSelector (在查詢中): 字串
limit (在查詢中): 整數
pretty (在查詢中): 字串
propagationPolicy (在查詢中): 字串
resourceVersion (在查詢中): 字串
resourceVersionMatch (在查詢中): 字串
sendInitialEvents (在查詢中): 布林值
timeoutSeconds (在查詢中): 整數
回應
200 (Status): 成功
401: 未經授權
此頁面為自動產生。
如果您計劃回報此頁面的問題,請在您的問題描述中提及此頁面為自動產生。此修正可能需要在 Kubernetes 專案的其他地方進行。