IPAddress

IPAddress 代表單個 IP 系列中的單個 IP。

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


IPAddressSpec

IPAddressSpec 描述 IP 地址中的屬性。


  • parentRef (ParentReference), 必需

    ParentRef 引用 IPAddress 所附加到的資源。IPAddress 必須引用父物件。

    ParentReference 描述對父物件的引用。

    • parentRef.name (string), 必需

      Name 是被引用的物件的名稱。

    • parentRef.resource (string), 必需

      Resource 是被引用的物件的資源。

    • parentRef.group (string)

      Group 是被引用的物件的組。

    • parentRef.namespace (string)

      Namespace 是被引用的物件的名稱空間。

IPAddressList

IPAddressList 包含 IPAddress 的列表。


操作


get 讀取指定的 IPAddress

HTTP 請求

GET /apis/networking.k8s.io/v1/ipaddresses/{name}

引數

  • name (在路徑中): string,必填

    IPAddress 的名稱

  • pretty (在查詢中): string

    pretty

響應

200 (IPAddress): OK

401: 未授權

list 列出或監視 IPAddress 型別的物件

HTTP 請求

GET /apis/networking.k8s.io/v1/ipaddresses

引數

響應

200 (IPAddressList): OK

401: 未授權

create 建立一個 IPAddress

HTTP 請求

POST /apis/networking.k8s.io/v1/ipaddresses

引數

響應

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

    dryRun

  • fieldManager (在查詢中): string

    fieldManager

  • fieldValidation (在查詢中): string

    fieldValidation

  • pretty (在查詢中): string

    pretty

響應

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

    dryRun

  • fieldManager (在查詢中): string

    fieldManager

  • fieldValidation (在查詢中): string

    fieldValidation

  • force (在查詢中): boolean

    force

  • pretty (在查詢中): string

    pretty

響應

200 (IPAddress): OK

201 (IPAddress): Created

401: 未授權

delete 刪除一個 IPAddress

HTTP 請求

DELETE /apis/networking.k8s.io/v1/ipaddresses/{name}

引數

響應

200 (Status): OK

202 (Status): 已接受

401: 未授權

deletecollection 刪除 IPAddress 的集合

HTTP 請求

DELETE /apis/networking.k8s.io/v1/ipaddresses

引數

響應

200 (Status): OK

401: 未授權

本頁面是自動生成的。

如果你打算報告此頁面存在的問題,請在問題描述中提及此頁面是自動生成的。修復可能需要在 Kubernetes 專案的其他地方進行。

最後修改時間:2025 年 4 月 24 日上午 9:14 PST:v1.33 的 Markdown API 參考 (b84ec30bbb)