如果我要开发SaaS系统并希望使用k8的名称空间进行隔离,即我将为每个用户创建一个名称空间,它是一个多租户系统,那么我可以拥有多少个名称空间?当命名空间增加时,k8会变慢吗?
答案 0 :(得分:5)
要回答您的问题,名称空间是一个逻辑实体,用于将应用程序环境与另一个应用程序环境隔离。它不会消耗cpu和内存等群集资源。理想情况下,您可以创建任意数量的名称空间。不确定在限制器中是否对名称空间数量有限制
另一方面,为用户提供一个名称空间并不是一个好方法。应在应用程序代码本身中更好地处理应用程序多租户。建议使用命名空间来隔离环境,例如一个用于开发,一个用于TEST,一个用于QA和另一个用于生产