CCE предоставляет несколько типов add-ons для управления расширенными функциями кластера. Вы можете выбирать add-ons по мере необходимости, чтобы улучшить функции и гибкость контейнеризованных приложений.
Эти add-ons включают CCE-developed and enhanced add-ons и широко используемые open-source add-ons.
CCE add-ons развертываются с помощью Helm charts. Чтобы изменить или обновить add-on, перейдите на страницу Add-ons или используйте открытые API управления add-on. Подробности см. в разделе "Add-on Management" в Cloud Container Engine (CCE) API Reference. Не изменяйте ресурсы add-on в бэкенде, так как это может привести к аномальному поведению add-on или неожиданным проблемам. Например, параметры могут быть перезаписаны после обновления.
Add-on pods имеют более высокий приоритет, чем service pods. Когда ресурсы кластера ограничены, add-on pods могут использовать ресурсы, которые иначе были бы выделены service pods. Это может привести к вытеснению service pods.
Имя дополнения | Описание |
|---|---|
Это add-on предоставляет общие вычислительные возможности, такие как высокопроизводительный движок планирования задач, управление гетерогенными чипами и управление операциями задач, обслуживая пользователей через вычислительные фреймворки для различных отраслей, таких как AI, big data, секвенирование генов и рендеринг. | |
Этот add-on масштабирует узлы нагрузки в кластере в зависимости от статуса планирования pod и использования ресурсов. | |
Это дополнение разработано CCE. Оно может использоваться для гибкого масштабирования Deployments в сторону увеличения или уменьшения на основе метрик, таких как использование CPU и использование памяти. | |
Это дополнение автоматически корректирует запросы ресурсов CPU и памяти для pod‑ов на основе их исторического использования ресурсов. |
Add-on Name | Description |
|---|---|
Это дополнение включает Prometheus Operator и компоненты Prometheus и обеспечивает простое в использовании, сквозное мониторинг кластера Kubernetes. | |
Это дополнение разработано на основе Fluent Bit и OpenTelemetry для сбора журналов. Оно поддерживает политики сбора журналов на основе CRD и собирает и пересылает журналы стандартного вывода, журналы файлов контейнеров, журналы узлов и события Kubernetes в кластере в соответствии с настроенными вами политиками. | |
Это дополнение отслеживает аномальные события узлов кластера и подключается к сторонней платформе мониторинга. Это демон, работающий на каждом узле. Он собирает проблемы узлов от разных демонов и передаёт их API‑server. Он может работать как DaemonSet или как демон. | |
Это дополнение мониторит и управляет сетевым трафиком контейнеров. Оно собирает количество полученных и отправленных IPv4‑пакетов и байтов (включая отправленные в Интернет) и позволяет выбирать бекенды мониторинга с помощью PodSelector. Поддерживает несколько задач мониторинга, позволяет выбирать метрики мониторинга и получать метки pod‑ов. Данные мониторинга адаптированы для Prometheus. Вы можете вызвать Prometheus API для просмотра данных мониторинга. | |
Это add-on является агрегатором данных мониторинга основных ресурсов кластера. | |
Это add-on — open-source визуализированная платформа мониторинга данных. Она предоставляет вам различные графики и панели для мониторинга в реальном времени, анализа и визуализации различных метрик и источников данных. | |
Это add-on — open-source фреймворк системного мониторинга и оповещения. CCE позволяет быстро установить Prometheus в виде add-on. |
Add-on Name | Description |
|---|---|
Этот add-on поддерживает и управляет GPU для контейнеров. Поддерживаются только драйверы NVIDIA. |
Add-on Name | Description |
|---|---|
Это add-on является DNS‑сервер, который обеспечивает разрешение имен доменов для кластеров Kubernetes через цепочечные плагины. | |
Это дополнение предоставляет функции пересылки на уровне приложения, включая load balancing, SSL proxies и HTTP routing, для Services, чтобы поддерживать прямой доступ извне кластера. | |
Это дополнение работает как DaemonSet, запускающий DNS‑cache‑proxy на каждом узле кластера для повышения производительности DNS кластера. |
Add-on Name | Description |
|---|---|
Это дополнение представляет собой облачную нативную систему контейнерного хранилища, которая позволяет кластерам Kubernetes версии v1.15.6 и новее использовать облачное хранилище через Container Storage Interface (CSI). |
Add-on Name | Description |
|---|---|
Это дополнение взаимодействует с Data Encryption Workshop (DEW). Оно позволяет монтировать секреты, хранящиеся вне кластера (DEW для хранения конфиденциальной информации), в service pods. Таким образом, конфиденциальная информация может быть отделена от среды кластера, что предотвращает утечку данных, вызванную жёстким кодированием в программе или конфигурацией в открытом виде. |
Имя дополнения | Описание |
|---|---|
Это дополнение представляет собой универсальный веб‑интерфейс UI для кластеров Kubernetes и интегрирует все команды, которые могут использоваться в командной строке (CLI). Оно позволяет управлять приложениями в кластере и устранять неисправности, а также управлять самим кластером. | |
Это дополнение представляет собой набор расширений на основе Kubernetes, который автоматизирует задачи облачно‑нативных приложений, такие как развертывание, выпуск, O&M и защиту доступности. | |
Это дополнение представляет собой настраиваемый облачно‑нативный контроллер политик, основанный на Open Policy Agent (OPA). Оно помогает улучшить выполнение политик и управление ими, а также предоставляет дополнительные правила безопасности, соответствующие сценариям приложений Kubernetes в кластерах. | |
Это дополнение позволяет использовать kubectl в веб‑интерфейсе UI. Оно может подключаться к Linux с помощью WebSocket через браузер и предоставляет API для интеграции во внешние системы. Его можно напрямую использовать как сервис для получения информации через базу данных управления конфигурациями (CMDB) и входа на серверы. |
Жизненный цикл дополнения охватывает все статусы от установки до удаления.
Статус | Атрибут | Description |
|---|---|---|
Running | Stable state | add-on работает правильно, все pod'ы add-on развернуты правильно, и add-on можно использовать правильно. |
Partially ready | Stable state | add-on работает правильно, но некоторые pod'ы add-on развернуты неправильно. В этом состоянии функции add-on могут быть недоступны. |
Unavailable | Stable state | add-on неисправен, и все pod'ы add-on развернуты неправильно. |
Installing | Intermediate state | add-on разворачивается. Если все pod'ы не могут быть запланированы из‑за некорректной конфигурации add-on или недостаточных ресурсов, система устанавливает статус add-on Unavailable через 10 минут. |
Installation failed | Стабильное состояние | Установка дополнения завершилась неудачей. Удалите его и повторите попытку. |
Обновление | Промежуточное состояние | Дополнение обновляется. |
Обновление завершилось неудачей | Стабильное состояние | Обновление дополнения завершилось неудачей. Обновите его снова или удалите его и повторите попытку. |
Откат | Промежуточное состояние | Дополнение откатывается. |
Откат завершился неудачей | Стабильное состояние | Откат дополнения завершился неудачей. Повторите откат или удалите его и повторите попытку. |
Удаление | Промежуточное состояние | Дополнение удаляется. Если это состояние сохраняется длительное время, возникло исключение. |
Не удалось удалить | Стабильное состояние | Не удалось удалить дополнение. Попробуйте снова. |
Удалено | Стабильное состояние | Дополнение удалено. |
Неизвестно | Стабильное состояние | Релиз дополнения не найден. |
Когда дополнение находится в промежуточном состоянии, например Installing или Deleting, вам не разрешено редактировать или удалять дополнение.
Если дополнение находится в состоянии Unknown и в status.Reason возвращается "don't install the addon in this cluster", обычно это происходит из‑за случайного удаления секрета, связанного с Helm‑релизом дополнения. В этом случае удалите дополнение и переустановите его с теми же конфигурациями.
Вы можете выполнить операции, перечисленные в Table 2 на странице Add-ons.
Операция | Описание | Процедура |
|---|---|---|
Установка add-on | Установите указанный add-on. |
|
Обновление add-on | Обновите add-on до новой версии. |
|
Редактирование дополнения | Редактировать параметры дополнения. |
|
Удаление дополнения | Удалить дополнение из кластера. |
|
Откат дополнения | Откатить дополнение до исходной версии. ПРИМЕЧАНИЕ:
|
|
Откат поддерживается следующими дополнениями определённых версий: