Импорт пространств имён

Содержание

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

  1. В разделе Project Management выберите название проекта, в который необходимо импортировать namespace.
  2. Перейдите в Namespaces > Namespaces.
  3. Нажмите кнопку Dropdown рядом с Create Namespace, затем выберите Import Namespace.
  4. Ознакомьтесь с документацией Creating Namespaces для деталей настройки параметров.
  5. Нажмите Import.