我有以下 IP 范围作为来自 Kubernetes 集群的 ClusterIP。
$ gcloud beta container clusters describe CLUSTER_NAME | grep servicesIpv4Cidr
servicesIpv4Cidr: 10.86.240.0/20
我想允许通过 VPN 从我的 DC 访问此 IP 范围。将“远程对等 IP 地址”添加到我的 DC 的下一个跃点后
我应该如何在 GCE 上创建路由?
根据命令文档_gcloud compute routes create
此命令必须提供 --next-hop-address、--next-hop-gateway、--next-hop-vpn-tunnel 或 --next-hop-instance 之一。
如果我将其中一个 NODE 设置为--next-hop-instance
,如果这个 NODE 关闭了怎么办?如何实现没有单点故障的路由?
正如这里提到的,此时没有优雅的解决方案。我相信 Kubernetes 本身会在发生故障时负责节点的健康。尽管如此,您仍然可以将多个路由添加到不同的节点。最低的路线将优先,但如果节点不再存在,第二条路线将接管。