繁体   English   中英

Azure kubernetes - 有多少个集群?

[英]Azure kubernetes - How many clusters?

我们计划在 azure Kubernetes 中部署 15 个不同的应用程序。 这些应用程序由多个业务组合拥有 - 例如:营销、金融、法律。

目前我们已经使用以下配置预配了一个 AKS 集群

  1. 子网:xxxx/21,这给了我们大约 2k 个 IP。
  2. 网络:Azure CNI
  3. 网络策略:印花布
  4. 最小和最大节点:Azure 自动缩放
  5. Min & Max Pods :基于 CPU 和内存利用率,允许的最大值。
  6. Azure 服务(例如:SQL):利用服务端点
  7. 本地:利用私有端点和私有 DNS。
  8. 地区 : 美国西部

问题:我们可以将所有应用程序部署在同一个 AKS 群集上吗? 如果不是,行业标准是什么?为什么?

简单的答案是肯定的。 我不会称之为行业标准,因为 AFAIK 没有一个。

更复杂的答案是:这取决于。 这完全取决于您需要为部署的应用程序遵守的安全要求。

假设您想阻止通过 RBAC 和 Kubernetes 中的 CNI 进行访问(网络/用户),您可以通过多种方式在单个集群中进行管理。 它确实使事情变得更加复杂,但从长远来看可以说不那么麻烦。

您可以通过命名空间、节点污点将不同的应用程序分开。 有许多不同的选择取决于您需要为客户/公司满足的要求。

即使您有特定于区域的要求,您也可以在单个环境中进行管理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM