K8S 性能优化 - 大型集群 CIDR 配置

打印 上一主题 下一主题

主题 987|帖子 987|积分 2961

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
前言

K8S 性能优化系列文章,本文为第三篇:Kubernetes 大型集群 CIDR 配置最佳实践。
系列文章:
CIDR 配置

在安装大型集群或将现有的集群扩展到较大规模时,在安装集群设置集群网络 cidr 时,如果集群的节点数超过 500 个,则可能无法使用常用的集群网络 cidr /14(这里假设的是一个 Node 的 hostPrefix 是 /23,那么理论上机器超过 512 台,集群网络 IP 就不够用了)。在这种情况下,必须将其设置为 /12 或 /10,以支持超过 500 个节点的环境。
详细说明

前提:Overlay 网络

  • 假定 1 个 Node 上 hostPrefix 是 /24,那么这台机器理论上有 254 个 pod IP。

    • 集群网络 cidr 是 /21, 理论上集群最多 8 台机器;
    • 集群网络 cidr 是 /20, 16 台;
    • ...
    • /18, 64 台;
    • /17, 128 台;
    • /16, 256 台;
    • /15, 512 台;

  • 假定 1 个 Node 上 hostPrefix 是 /23,那么这台机器理论上有 510 个 pod IP。

    • 集群网络 cidr 是 /20, 理论上集群最多 8 台机器;
    • 集群网络 cidr 是 /19, 16 台;
    • ...
    • /17, 64 台;
    • /16, 128 台;
    • /15, 256 台;
    • /14, 512 台;(出于谨慎,如果集群规模超过 500 台,建议将其设置为 /12 或 /10)。

EOF
三人行, 必有我师; 知识共享, 天下为公.  本文由东风微鸣技术博客 EWhisper.cn 编写.

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

悠扬随风

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表