diff --git a/v1.13.x/advance/vip/index.html b/v1.13.x/advance/vip/index.html index d979e5d28..ecec6f264 100644 --- a/v1.13.x/advance/vip/index.html +++ b/v1.13.x/advance/vip/index.html @@ -26,7 +26,7 @@
subnet
: 将从该 Subnet 中预留 IP。v4ip
: 固定分配的 IP 地址,该地址需在 subnet
的 CIDR 范围内。创建成功后查询该 VIP:
# kubectl get vip
NAME V4IP PV4IP MAC PMAC V6IP PV6IP SUBNET READY
static-vip01 10.16.0.121 00:00:00:F0:DB:26 ovn-default true
-
可见该 VIP 被分配了所预期的 IP 地址。
该功能目前只在 master 分支支持。
可以使用 annotation 将某个 VIP 分配给一个 Pod:
apiVersion: v1
+
可见该 VIP 被分配了所预期的 IP 地址。
该功能从 v1.12 开始支持。
可以使用 annotation 将某个 VIP 分配给一个 Pod:
apiVersion: v1
kind: Pod
metadata:
name: static-ip
@@ -37,7 +37,7 @@
containers:
- name: static-ip
image: docker.io/library/nginx:alpine
-
针对 StatefulSet
和 VM
的特殊性,在他们的 Pod 销毁再拉起起后会重新使用之前设置的 VIP。
VM 保留 VIP 需要确保 kube-ovn-controller
的 keep-vm-ip
参数为 true
。请参考 Kubevirt VM 固定地址开启设置