В Kubernetes, сколько пространств имен у вас может быть?

#kubernetes

Вопрос:

Я хочу использовать пространство имен Kubernetes для каждого пользователя моего приложения. Поэтому потенциально мне нужно будет создать тысячи пространств имен, в каждом из которых будут ресурсы kubernetes. Я хочу убедиться, что это масштабируемо, поэтому я хочу убедиться, что у меня могут быть миллионы пространств имен в кластере Kubernetes, прежде чем я буду использовать эту конструкцию для каждого пользователя.

Я создаю приложение для веб — хостинга. Поэтому я предоставляю ресурсы каждому пользователю, но хочу, чтобы они были разделены пространствами имен.

Существуют ли какие-либо ограничения на количество пространств имен Kubernetes, которые вы можете создать?

Ответ №1:

«В большинстве случаев пороговые значения НЕ являются жесткими ограничениями — пересечение предела приводит к снижению производительности и не означает, что кластер немедленно выходит из строя.

Многие пороговые значения (для области кластера) заданы для максимально возможного кластера. Для небольших кластеров пределы пропорционально ниже».

#Пространства имен = 10000 область действия=кластер

источник с большим количеством данных

Беседа в кубе, объясняющая, как вычисляются данные

Ответ №2:

Обычно вы сталкиваетесь с ограничениями ресурсов и etcd задолго до того, как достигнете предела пространства имен.

Для масштабирования вам, вероятно, захочется масштабировать свои кластеры, которые большинство компаний рассматривают как крупный рогатый скот, а не создавать гигантский кластер, который будет домашним животным, а это не тот сценарий, с которым вы хотите иметь дело.