Импорт пространств имён
Содержание
Overview
Возможности управления жизненным циклом Namespace:
- Импорт Namespace между кластерами: импорт Namespace в проект централизует их управление во всех Kubernetes кластерах, предоставленных платформой. Это обеспечивает администраторам единое управление ресурсами и мониторинг в распределённых средах.
Отсоединение Namespace:
-
Функция отсоединения Namespace позволяет разорвать связь Namespace с текущим проектом, сбросив его ассоциацию для последующего переназначения или очистки.
-
Импорт Namespace в проект предоставляет ему возможности, эквивалентные нативно созданным Namespace на платформе. Это включает наследуемые политики на уровне проекта (например, Resource Quotas), единый мониторинг и централизованный контроль управления.
Важные замечания:
- Namespace может быть связан только с одним проектом в любой момент времени.
- Если Namespace уже связан с проектом, его нельзя импортировать или переназначить в другой проект без предварительного отсоединения от исходного проекта.
Use Cases
Типичные сценарии управления Namespace включают:
- При подключении нового Kubernetes кластера к платформе вы можете использовать функцию Import Namespace для ассоциации существующих Kubernetes Namespace с проектом. Просто выберите целевой проект и кластер для начала импорта. Это действие предоставляет проекту управление этими namespace, включая Resource Quotas, мониторинг и применение политик.
-
Namespace, отсоединённый от одного проекта, может быть без проблем повторно ассоциирован с другим проектом через функцию Import Namespace для продолжения централизованного управления.
-
Namespace, которые в настоящее время не управляются никаким проектом (например, созданные через скрипты на уровне кластера), должны быть связаны с целевым проектом с помощью функции Import Namespace для обеспечения управления на уровне платформы, включая видимость и централизованное управление.
Prerequisites
- Namespace в данный момент не управляется ни одним из существующих проектов на платформе.
- Namespace можно импортировать только в проект, который уже связан с целевым Kubernetes кластером. Если такого проекта нет, сначала необходимо создать проект, связанный с этим кластером.
Procedure
- В разделе Project Management выберите название проекта, в который необходимо импортировать namespace.
- Перейдите в Namespaces > Namespaces.
- Нажмите кнопку Dropdown рядом с Create Namespace, затем выберите Import Namespace.
- Ознакомьтесь с документацией Creating Namespaces для деталей настройки параметров.
- Нажмите Import.