• Русский
  • Установка и доступ к новой веб-консоли

    Введение

    На этой странице описано, как установить плагины платформы, необходимые для новой веб-консоли, и как затем получить к ней доступ. После выполнения этого процесса в существующей веб-консоли появляется пункт Preview Next-Gen Console, который открывает новую веб-консоль в отдельной вкладке браузера.

    В этом выпуске новая веб-консоль находится в состоянии Preview. Пока перенесена лишь небольшая часть функциональных плагинов; для конкретной функции обращайтесь к документации соответствующего плагина.

    Плагины платформы

    Новая веб-консоль состоит из двух кластерных плагинов платформы. Оба плагина необходимо устанавливать вручную через Marketplace; автоматическая установка не выполняется.

    Плагин (отображаемое имя в Marketplace)Куда устанавливатьНазначение
    Alauda Container Platform Web Console Baseтолько в кластер globalРазмещает frontend новой веб-консоли и backend агрегации между кластерами. Привязка к кластеру ограничивает этот плагин кластером global.
    Alauda Container Platform Web Console Collectorв кластер global и в каждый рабочий кластер, чьи интерфейсы плагинов должны отображаться в новой веб-консолиПредоставляет ресурсы плагинов, локальные для кластера, компоненту Web Console Base для агрегации. В кластере, интерфейсы плагинов которого должны быть видны в новой веб-консоли, этот плагин должен быть установлен.

    Плагин Web Console Base также должен быть установлен в кластере global, чтобы в существующей веб-консоли появился пункт Preview Next-Gen Console.

    Почему Collector нужно устанавливать в кластере global

    В кластере global также размещаются установленные пользователем плагины. Чтобы сделать эти плагины доступными для новой веб-консоли, установите Web Console Collector в global дополнительно к Web Console Base.

    Предварительные требования

    Перед началом установки убедитесь, что выполнены следующие требования:

    • В кластере global запущена версия , в которой поставляется предварительная версия новой веб-консоли.
    • У вас есть доступ к Customer Portal для загрузки пакетов кластерных плагинов, либо вы получили пакеты плагинов через техническую поддержку.
    • Доступен командный инструмент violet. См. раздел Violet для получения инструкций по установке и использованию.
    • У вас есть права администратора для установки кластерных плагинов через Marketplace.
    • Для каждого рабочего кластера, интерфейсы плагинов которого вы хотите отобразить в новой веб-консоли, этот рабочий кластер уже управляется кластером global.

    Обзор установки

    Процесс установки состоит из четырех шагов:

    1. Скачать пакеты плагинов Web Console Base и Web Console Collector.
    2. Загрузить оба пакета на платформу.
    3. Установить Web Console Base в кластере global.
    4. Установить Web Console Collector в кластере global и во всех рабочих кластерах, интерфейсы плагинов которых должны отображаться в новой веб-консоли.

    Шаг 1: Скачать пакеты плагинов

    1. Откройте Customer Portal.
    2. Найдите пакеты кластерных плагинов со следующими отображаемыми именами и загрузите их:
      • Alauda Container Platform Web Console Base
      • Alauda Container Platform Web Console Collector
    3. Если у вас нет доступа к Customer Portal, обратитесь в техническую поддержку для получения обоих пакетов.

    Общие сведения о скачивании пакетов плагинов см. в разделе Downloading a Plugin Package.

    Шаг 2: Загрузить пакеты на платформу

    Используйте инструмент violet, чтобы опубликовать оба скачанных пакета на платформе. Общие сведения о загрузке пакетов плагинов см. в разделе Uploading a Plugin Package.

    После завершения загрузки убедитесь, что оба плагина доступны:

    1. Войдите в существующую веб-консоль и переключитесь в представление Administrator.
    2. Перейдите в Marketplace > Cluster Plugins.
    3. Убедитесь, что в списке присутствуют и Alauda Container Platform Web Console Base, и Alauda Container Platform Web Console Collector.

    Шаг 3: Установить Web Console Base в кластере global

    1. В представлении Administrator перейдите в Marketplace > Cluster Plugins.
    2. Найдите Alauda Container Platform Web Console Base.
    3. Нажмите Install и выберите кластер global в качестве целевого кластера.
    4. Дождитесь, пока плагин перейдет в состояние готовности.
    Привязка к кластеру

    Web Console Base можно установить только в кластере global. В плагине задана привязка к кластеру, которая ограничивает его кластерами с меткой is-global: "true".

    Общий поток установки кластерного плагина см. в разделе Cluster Plugin.

    Шаг 4: Установить Web Console Collector

    Установите Web Console Collector в каждом кластере, чьи интерфейсы плагинов должны быть видны в новой веб-консоли. Минимально его нужно установить в кластере global.

    Для каждого целевого кластера:

    1. В представлении Administrator перейдите в Marketplace > Cluster Plugins.
    2. Найдите Alauda Container Platform Web Console Collector.
    3. Нажмите Install и выберите целевой кластер.
    4. Дождитесь, пока плагин перейдет в состояние готовности.
    5. Повторите предыдущие шаги для каждого дополнительного рабочего кластера, интерфейсы плагинов которого нужно сделать доступными.
    Для каких кластеров нужен Collector

    Установите Web Console Collector в каждом кластере, интерфейсы плагинов которого должны быть видны в новой веб-консоли. Если в рабочем кластере не установлен Web Console Collector, его интерфейсы плагинов не будут агрегироваться в новой веб-консоли.

    Доступ к новой веб-консоли

    После того как плагин Web Console Base установлен и находится в готовом состоянии в кластере global:

    1. Войдите в существующую веб-консоль.
    2. Переключитесь в представление Container Platform или Administrator.
    3. На верхней панели навигации нажмите Preview Next-Gen Console.
    4. Новая веб-консоль откроется в отдельной вкладке браузера.

    Новая веб-консоль доступна по URL платформы с путем /console-acp-new/.

    В каких представлениях отображается пункт

    Пункт Preview Next-Gen Console отображается в представлениях Container Platform и Administrator. Он виден любому вошедшему в систему пользователю, который имеет доступ к этим представлениям. В других представлениях этот пункт не отображается.

    Когда пункт не отображается

    Если пункт Preview Next-Gen Console отсутствует на верхней панели навигации:

    • Убедитесь, что Web Console Base установлен в кластере global и находится в состоянии готовности.
    • Обновите страницу существующей веб-консоли после завершения установки плагина.
    • Убедитесь, что вы находитесь в представлении Container Platform или Administrator. В других представлениях этот пункт не отображается.

    Установка перенесенных функциональных плагинов

    Указанные выше плагина платформы предоставляют только навигацию, агрегацию и runtime, необходимые новой веб-консоли. Каждая перенесенная функция поставляется как отдельный плагин и должна устанавливаться отдельно.

    Чтобы установить перенесенный функциональный плагин:

    1. Определите нужный вам функциональный плагин и обратитесь к документации соответствующего продукта.
    2. Следуйте инструкциям по установке, специфичным для этого плагина; как правило, они соответствуют стандартному потоку установки кластерного плагина, описанному в разделе Cluster Plugin.
    3. Установите плагин в целевых кластерах, указанных в документации самого плагина.
    4. Убедитесь, что Web Console Collector установлен в каждом кластере, где установлен функциональный плагин, чтобы его интерфейс был агрегирован в новой веб-консоли.

    Набор перенесенных функциональных плагинов, доступных в новой веб-консоли, расширяется от выпуска к выпуску. Актуальную доступность см. в документации каждого плагина.

    Удаление новой веб-консоли

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

    1. Чтобы полностью удалить новую веб-консоль:
      • Удалите Web Console Base из кластера global.
      • Удалите Web Console Collector из каждого кластера, где он установлен.
    2. Чтобы удалить новую веб-консоль только из конкретного рабочего кластера:
      • Удалите Web Console Collector из этого рабочего кластера. Интерфейсы плагинов из этого кластера больше не будут агрегироваться в новую веб-консоль.

    После удаления Web Console Base из кластера global пункт Preview Next-Gen Console в существующей веб-консоли исчезает автоматически. Никаких дополнительных действий не требуется.

    Перенесенные функциональные плагины независимы от framework-плагинов. Удаляйте каждый функциональный плагин отдельно, следуя его собственной документации.