kubernetes - 如何提供 2 个不同的 IP 范围?--pod-network-cidr= 用于多个 IP 范围
问题描述
我在同一个网络中有 2 个不同的 IP 集。我的 kubeadm 与我的其他节点位于不同的 IP 范围内。我该如何在这里设置属性:kubeadm init --pod-network-cidr=
cat /etc/hosts
#kubernetes slaves ebdp-ch2-d587p.sys.***.net 172.26.0.194, ebdp-ch2-d588p.sys.***.net 172.26.0.195
10.248.43.214 kubemaster
172.26.0.194 kube2
172.26.0.195 kube3
解决方案
--pod-network-cidr
用于 kubernetes 将管理的 pod 的 IP。它与集群的节点无关。
对于节点,要求是(来自 Kubernetes 文档):
集群中所有机器之间的全网络连接(公共或私有网络都可以)
推荐阅读
- docker - 元数据库 H2 丢失数据
- java - Mysql:在父表中成功事务后更新存档表
- keras - keras中的monitor有什么作用?
- java - 在 jboss server 7.0 中部署 war 文件
- ios - iOS:获取“UIButton”的“UIViewController”
- c++ - 程序无法从双向链表中读取单个数据
- google-apps-script - doGet(e) 用于电子表格中的显示单元格
- asp.net - 通过预先加载获取所有列
- javascript - 停止在 html 中加载表单
- sql - 是否可以在 Oracle 18c 的触发器中使用 GRANT?