IP 地址块文件

本页面介绍了 IP 地址块文件中的字段。

您可以使用 IP 地址块文件来描述一组机器以及这些机器所在的网络。下面是一些有关如何使用 IP 地址块文件的示例:

  • 列出管理员集群中节点的主机名和静态 IP 地址。

  • 列出用户集群中节点的主机名和静态 IP 地址。

  • 列出为管理员集群运行捆绑式 Seesaw 负载平衡器的虚拟机的主机名和静态 IP 地址。

  • 列出为用户集群运行捆绑式 Seesaw 负载平衡器的虚拟机的主机名和静态 IP 地址。

模板

填写 IP 地址块文件中的字段

blocks

对象数组,其中每个对象都描述一组主机。

blocks[i].netmask

字符串。该组主机的子网掩码。例如:

blocks:
- netmask: "255.255.252.0"

blocks[i].gateway

字符串。该组主机的默认网关的地址。例如:

blocks:
- netmask: "255.255.252.0"
  gateway: "172.16.23.254"

blocks[i].ips

对象数组,其中每个对象都有一个 IP 地址和一个主机名。例如:

blocks:
- netmask: "255.255.252.0"
  gateway: "172.16.23.254"
  ips:
  - ip: 172.16.20.10
    hostname: admin-host1
  - ip: 172.16.20.11
    hostname: admin-host2
  - ip: 172.16.20.12
    hostname: admin-host3

IP 地址块文件示例

下面是一个包含五个主机的 IP 地址块文件的示例:

blocks:
  - netmask: 255.255.252.0
    gateway: 172.16.23.254
    ips:
    - ip: 172.16.20.10
      hostname: admin-host1
    - ip: 172.16.20.11
      hostname: admin-host2
    - ip: 172.16.20.12
      hostname: admin-host3
    - ip: 172.16.20.13
      hostname: admin-host4
    - ip: 172.16.20.14
      hostname: admin-host5

旧字段

以前版本的 GKE On-Prem 使用 IP 地址块文件中的 hostconfig 部分:

hostconfig:
  dns: ""
  tod: ""
  otherdns:
  - ""
  ...
  othertod:
  - ""
  ...
  searchdomainsfordns:
  - ""
  ...

请勿在您的 IP 地址块文件中提供 hostconfig 部分。请改为填写管理员集群配置文件用户集群配置文件network.hostConfig 部分。

如果您填写了集群配置文件的 network.hostConfig 部分,则 GKE On-Prem 会忽略与该集群关联的所有 IP 地址块文件的 hostconfig 部分。

如果您没有填写集群配置文件的 network.hostConfig 部分,则为了实现向后兼容性,GKE On-Prem 会读取与该集群关联的 IP 地址块文件的 hostconfig 部分。