Каково максимальное количество пространств имен Kubernetes?

Существует ли максимальное количество пространств имен, поддерживаемых кластером Kubernetes? Моя команда разрабатывает систему для запуска пользовательских нагрузок через K8, и мы рассматриваем возможность использования одного пространства имен на пользователя для обеспечения логической сегментации в кластере, но мы не хотим ограничивать количество пользователей, которые могут использовать наш сервис.

Мы используем управляемый EKS сервис Amazon Kubernetes и Kubernetes v1.11.

3 ответа

Решение

Это довольно сложно ответить, который зависит от многих факторов. Вот некоторые факты, которые были созданы на kubernetes-пороге кластера k8s 1.7. Количество пространств имен (ns) равно 10000 с небольшими предположениями.

С точки зрения кода нет ограничений, потому что это просто тип Go, который создается как переменная.

Помимо ссылки, опубликованной @SureshVishnoi, ограничения будут зависеть от вашей настройки, но некоторые из факторов, которые могут повлиять на масштабирование ваших пространств имен (и ресурсов в кластере):

  • Размер физического или виртуального оборудования, на котором работают ваши мастера
    • К сожалению, EKS пока этого не предоставляет (в конце концов, это управляемый сервис)
  • Количество узлов, которые обрабатывает ваш кластер.
  • Количество стручков в каждом пространстве имен
  • Количество общих ресурсов K8s (развертывания, секреты, учетные записи служб и т. Д.)
  • Размер оборудования вашей базы данных etcd.
    • Хранение: сколько ресурсов вы можете сохранить.
    • Необработанная производительность: сколько у вас памяти и процессора.
  • Сетевое соединение между вашими основными компонентами и хранилищем etcd, если они находятся на разных узлах.
    • Если они находятся на одних и тех же узлах, то вы ограничены памятью, процессором и хранилищем сервера.

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

Другие вопросы по тегам