首页 > 解决方案 > Kubernetes 大小考虑

问题描述

需要对 k8s 集群 master 组件的大小考虑有所了解,为了处理最多 1000 个 pod,需要多少个 master 才能完成工作,特别是在多 master 模式前面有负载均衡器的情况下,将请求路由到 api 服务器。

3 个主节点(etcd、apiserver、控制器、调度程序)是否足以处理或需要更多来处理负载。

标签: kubernetes

解决方案


对此没有严格的解决方案。根据 Kubernetes v. 1.15 中的文档,您可以通过多种方式创建集群,但您必须遵循以下规则:

  • 不超过 5000 个节点
  • 总共不超过 150000 个 pod
  • 总共不超过 300000 个容器
  • 每个节点不超过 100 个 Pod

如果您想将其部署在本地或云中,您没有提供有关基础架构的任何信息。

云的优势之一是云 Kubernetes 会kube-up根据集群中的节点数量自动为您的主服务器配置适当的 VM 大小。

您不能忘记提供适当Quota的 CPU、内存等。

请查看此文档以获取更多详细信息。


推荐阅读