11.2. DHCP VIP 分配
VIP DHCP 分配是允许用户跳过为 API 和 Ingress 手动提供虚拟 IP 和 Ingress 的要求,利用服务从 DHCP 服务器自动分配这些 IP 地址。
如果您启用这个功能,而不是使用来自集群配置的 api_vips 和 ingress_vips,服务会发送租期分配请求,并根据回复相应地使用 VIP。该服务将从 Machine Network 分配 IP 地址。
请注意,这不是 OpenShift Container Platform 功能,它已在辅助服务中实施,以简化配置。
11.2.1. 启用自动分配的有效负载示例
---
{
"vip_dhcp_allocation": true,
"network_type": "OVNKubernetes",
"user_managed_networking": false,
"cluster_networks": [
{
"cidr": "10.128.0.0/14",
"host_prefix": 23
}
],
"service_networks": [
{
"cidr": "172.30.0.0/16"
}
],
"machine_networks": [
{
"cidr": "192.168.127.0/24"
}
]
}
---11.2.2. 禁用自动分配的有效负载示例
---
{
"api_vip": "192.168.127.100",
"api_vips": [
{
"ip": "192.168.127.100"
}
],
"ingress_vip": "192.168.127.101",
"ingress_vips": [
{
"ip": "192.168.127.101"
}
],
"vip_dhcp_allocation": false,
"network_type": "OVNKubernetes",
"user_managed_networking": false,
"cluster_networks": [
{
"cidr": "10.128.0.0/14",
"host_prefix": 23
}
],
"service_networks": [
{
"cidr": "172.30.0.0/16"
}
]
}
---注意
在 OpenShift Container Platform 4.12 中,您必须同时设置旧的 api_vip 和 ingress_vip 设置,以及新的 api_vips 和 ingress_vips 设置。