【发布时间】:2018-06-16 06:30:31
【问题描述】:
除非我错了,否则一个 kubernetes 集群包含 3 个网络:
- 连接 master/worker(s) 的物理网络
- 一个互连 pod 的虚拟网络(所有 pod 都可以相互访问)
- 服务公开的虚拟网络
我的问题是,是否可以在某个时候(例如,通过 kops 创建集群时)为两个虚拟网络提供特定的 CIDR
【问题讨论】:
标签: kubernetes
除非我错了,否则一个 kubernetes 集群包含 3 个网络:
我的问题是,是否可以在某个时候(例如,通过 kops 创建集群时)为两个虚拟网络提供特定的 CIDR
【问题讨论】:
标签: kubernetes
当您执行kubeadm init --pod-network-cidr 10.244.0.0/16 时,您为 pod 网络配置 CIDR。Flunnel 或其他 CNI 插件使用的该网络可路由。但是服务IP不需要路由
【讨论】:
service IP not need routable 部分。当您定义 ClusterIP 服务类型时,它是否会获得一个特定的 IP(来自与分配给 pod 的 CIDR 不同的 CIDR),通过它可以访问它? (当然来自集群内)----即使这是一个虚拟 IP(即只是一个 iptables 条目),它不应该仍然可以从集群内路由吗?