#kubernetes
Вопрос:
Я хочу использовать пространство имен Kubernetes для каждого пользователя моего приложения. Поэтому потенциально мне нужно будет создать тысячи пространств имен, в каждом из которых будут ресурсы kubernetes. Я хочу убедиться, что это масштабируемо, поэтому я хочу убедиться, что у меня могут быть миллионы пространств имен в кластере Kubernetes, прежде чем я буду использовать эту конструкцию для каждого пользователя.
Я создаю приложение для веб — хостинга. Поэтому я предоставляю ресурсы каждому пользователю, но хочу, чтобы они были разделены пространствами имен.
Существуют ли какие-либо ограничения на количество пространств имен Kubernetes, которые вы можете создать?
Ответ №1:
«В большинстве случаев пороговые значения НЕ являются жесткими ограничениями — пересечение предела приводит к снижению производительности и не означает, что кластер немедленно выходит из строя.
Многие пороговые значения (для области кластера) заданы для максимально возможного кластера. Для небольших кластеров пределы пропорционально ниже».
#Пространства имен = 10000 область действия=кластер
источник с большим количеством данных
Беседа в кубе, объясняющая, как вычисляются данные
Ответ №2:
Обычно вы сталкиваетесь с ограничениями ресурсов и etcd задолго до того, как достигнете предела пространства имен.
Для масштабирования вам, вероятно, захочется масштабировать свои кластеры, которые большинство компаний рассматривают как крупный рогатый скот, а не создавать гигантский кластер, который будет домашним животным, а это не тот сценарий, с которым вы хотите иметь дело.