我不明白如何在新的双栈 kubernetes 集群中为 pod 网络设置全局 ipv6 寻址。
我的 isp 给我一个 ipv6 子网:2001:1234:1234::/48
例如
我有 3 个 VLAN,其子网为:
2001:1234:1234:1::/64
2001:1234:1234:2::/64
2001:1234:1234:3::/64
我在 vlan 上有 3 台 kubernetes 服务器2001:1234:1234:1::/64
。运行以下命令时:
kubeadm init \
--apiserver-advertise-address=192.168.1.10 \
--control-plane-endpoint=example.com \
--pod-network-cidr=10.244.0.0/16,2001:1234:1234:1:1::/80 \
--service-cidr=10.96.0.0/16,2001:1234:1234:1:2::/112
我收到错误消息,指出 pod 网络需要是 /64 网络,如节点子网
the size of pod subnet with mask 80 is smaller than the size of node subnet with mask 64
当然,我可以分配一个新的 /64 子网2001:1234:1234:4::/64
(因为我想要全局 ip),但是如何从我的 UDM-SE 路由这些子网?什么时候不在vlan子网上?我不明白这部分是如何工作的或如何在这里配置它。任何帮助,将不胜感激。