Kubernetes 集群k8s可以容纳多少命名空间?

Kubernetes 集群k8s可以容纳多少命名空间?,kubernetes,Kubernetes,如果我想要开发一个SaaS系统,并且想要使用k8的名称空间来进行隔离,也就是说,我将为每个用户创建一个名称空间,这是一个多租户系统,那么,我可以有多少个名称空间?当名称空间增加时,k8s会变慢吗?为了回答您的问题,名称空间是用于将应用程序环境与另一个应用程序环境隔离的逻辑实体。它不消耗cpu和内存等群集资源。理想情况下,您可以创建任意数量的名称空间。我不确定客户机中允许的名称空间数量是否有限制 另一方面,为每个用户使用一个名称空间不是一个好方法。应用程序多租户应该在应用程序代码本身中得到更好的处

如果我想要开发一个SaaS系统,并且想要使用k8的名称空间来进行隔离,也就是说,我将为每个用户创建一个名称空间,这是一个多租户系统,那么,我可以有多少个名称空间?当名称空间增加时,k8s会变慢吗?

为了回答您的问题,名称空间是用于将应用程序环境与另一个应用程序环境隔离的逻辑实体。它不消耗cpu和内存等群集资源。理想情况下,您可以创建任意数量的名称空间。我不确定客户机中允许的名称空间数量是否有限制


另一方面,为每个用户使用一个名称空间不是一个好方法。应用程序多租户应该在应用程序代码本身中得到更好的处理。建议使用名称空间来隔离环境,例如一个用于开发,一个用于测试,一个用于QA,另一个用于生产

要稍微细化这一点,名称空间自己提供的唯一隔离就是Kubernetes对象名冲突。与网络边界(网络策略)或权限边界(RBAC)不同。