amazon-web-services - 避免每个节点的 AWS EKS IP 限制

标签 amazon-web-services kubernetes amazon-eks

一家公司希望使用命名空间扩展其微服务应用程序,命名空间代表每个客户端的单独应用程序。该应用程序由 22 个微服务组成,该公司有 80 个客户端,因此集群中将有 22 * 80 = 1760 个 Pod。如下图所示。

最初计算,拥有 4 个 r4.xlarge 节点就足以保持适当的性能。但该公司遇到了另一种问题:the number of IP addresses每个实例。例如,仅对于 r4.xlarge 类型的 4 个节点:4(节点)* 4(网络接口(interface))* 15(私有(private) IPv4 地址)= 240 个可用地址,但需要 1760 个!

将节点数量增加数倍,超出预算。 有什么方法可以避免 IP 数量限制吗?或者也许您可以提出另一个解决方案 enter image description here

最佳答案

我们打算通过即将推出的新版本 VPC CNI 插件来解决这个问题。我们正在努力增加任何给定工作节点上 Pod 可用的 VPC IP 地址数量。您可以跟踪此路线图项 here .

关于amazon-web-services - 避免每个节点的 AWS EKS IP 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66764208/

相关文章:

hosting - 是否可以使用AWS作为网络主机?

amazon-web-services - 如何使用 terraform 获取默认的 vpc id

python - 从S3向Elasticsearch发送日志文件的Python 2.7与3.8 Lambda

amazon-web-services - AWS EKS 节点内存/CPU 限制较低 (10%)

amazon-web-services - 如何确保AWS EKS上的节点均匀分布在一个区域的可用区中?

amazon-web-services - EksCtl:通过群集配置文件更新节点定义不起作用

amazon-web-services - 未找到 Terraform AWS Provider 的有效凭证来源

python - 从 Python 在 kubernetes 集群上提交 Spark (2.3)

Kubernetes 读取 secret 文件内容不正确

kubernetes - EKS : can't resolve DNS (but can ping IP) 中的 Pod