CCE предоставляет несколько типов дополнений для управления расширенными функциями кластера. Вы можете выбирать дополнения по мере необходимости, чтобы улучшить функции и гибкость контейнеризованных приложений.
Эти дополнения включают CCE-developed and enhanced add-ons и широко используемые open-source add-ons.
CCE использует Helm charts для развертывания дополнений. Чтобы изменить или обновить дополнение, выполните операции на странице Add-ons или используйте открытые API управления дополнениями. Избегайте изменения ресурсов дополнений в бэкэнде, так как это может привести к аномальному поведению дополнения или неожиданным проблемам. Например, параметры могут быть перезаписаны после обновления.
Поды дополнений имеют приоритет над подами сервисов. Когда ресурсы кластера ограничены, поды дополнений могут использовать ресурсы, которые иначе были бы выделены подам сервисов. Это может привести к вытеснению подов сервисов.
Имя дополнения | Описание |
|---|---|
Это дополнение предоставляет общие вычислительные возможности, такие как высокопроизводительный движок планирования задач, управление гетерогенными чипами и управление операциями задач, обслуживая пользователей через вычислительные фреймворки для различных отраслей, таких как AI, big data, секвенирование генов и рендеринг. | |
Это дополнение масштабирует узлы нагрузки в кластере в зависимости от статуса планирования подов и использования ресурсов. | |
Это дополнение разработано 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 для просмотра данных мониторинга. | |
Это дополнение является агрегатором данных мониторинга основных ресурсов кластера. | |
Это дополнение — открытая визуализированная платформа мониторинга данных. Она предоставляет различные диаграммы и панели для мониторинга в реальном времени, анализа и визуализации различных метрик и источников данных. | |
Это дополнение — открытая система мониторинга и оповещения. CCE позволяет быстро установить Prometheus в виде дополнения. |
Add-on Name | Description |
|---|---|
Это дополнение поддерживает и управляет GPU в контейнерах. Поддерживаются только драйверы NVIDIA. |
Add-on Name | Description |
|---|---|
Это дополнение является DNS‑сервером, который обеспечивает разрешение доменных имён для кластеров Kubernetes через цепочечные плагины. | |
Это дополнение предоставляет функции пересылки на уровне приложения, включая load balancing, SSL proxies и HTTP routing, для Services, чтобы поддерживать прямой доступ извне кластера. | |
Это дополнение работает как DaemonSet, запуская DNS cache proxy на каждом узле кластера для повышения производительности DNS кластера. |
Add-on Name | Description |
|---|---|
Это дополнение представляет собой cloud native container storage system, который позволяет кластерам Kubernetes v1.15.6 и новее использовать облачное хранилище через Container Storage Interface (CSI). |
Add-on Name | Description |
|---|---|
Это дополнение взаимодействует с Data Encryption Workshop (DEW). Оно позволяет монтировать secrets, хранящиеся вне кластера (DEW для хранения sensitive information), в service pods. Таким образом, чувствительная информация может быть отделена от среды кластера, что предотвращает утечку данных, вызванную жёстким кодированием в программе или конфигурацией в открытом виде. |
Add-on Name | Description |
|---|---|
Это дополнение представляет собой универсальный веб-интерфейс для кластеров Kubernetes и интегрирует все команды, которые могут использоваться в командной строке (CLI). Оно позволяет управлять приложениями в кластере и устранять неисправности, а также управлять самим кластером. | |
Это дополнение — набор расширений на основе Kubernetes, который автоматизирует задачи облачно‑нативных приложений, такие как развертывание, выпуск, O&M и защита доступности. | |
Это дополнение — настраиваемый облачно‑нативный контроллер политик, основанный на Open Policy Agent (OPA). Оно помогает улучшить выполнение политик и управление ими, а также предоставляет дополнительные правила безопасности, соответствующие сценариям приложений Kubernetes в кластерах. | |
Это дополнение позволяет использовать kubectl через веб‑интерфейс. Оно может подключаться к Linux с помощью WebSocket через браузер и предоставляет API для интеграции во внешние системы. Его можно напрямую использовать как сервис для получения информации из базы данных управления конфигурациями (CMDB) и входа на серверы. |
Жизненный цикл дополнения охватывает все статусы от установки до удаления.
Status | Attribute | Описание |
|---|---|---|
Запущено | Стабильное состояние | Дополнение работает корректно, все pod'ы дополнения развернуты корректно, и дополнение можно использовать корректно. |
Частично готово | Стабильное состояние | Дополнение работает корректно, но некоторые pod'ы дополнения развернуты некорректно. В этом состоянии функции дополнения могут быть недоступны. |
Недоступно | Стабильное состояние | Дополнение неисправно, и все pod'ы дополнения развернуты некорректно. |
Устанавливается | Промежуточное состояние | Дополнение развертывается. Если все pod'ы не могут быть запланированы из‑за некорректной конфигурации дополнения или недостаточных ресурсов, система через 10 минут устанавливает статус дополнения Unavailable. |
Установка не удалась | Стабильное состояние | Установка дополнения завершилась неудачей. Удалите его и повторите попытку. |
Обновление | Промежуточное состояние | Дополнение обновляется. |
Обновление не удалось | Стабильное состояние | Обновление дополнения завершилось неудачей. Обновите его снова или удалите и повторите попытку. |
Откат | Промежуточное состояние | Дополнение откатывается. |
Откат не удался | Стабильное состояние | Откат дополнения завершился неудачей. Повторите откат или удалите его и повторите попытку. |
Удаление | Промежуточное состояние | add-on удаляется. Если это состояние сохраняется длительное время, возникло исключение. |
Не удалось удалить | Стабильное состояние | Не удалось удалить add-on. Повторите попытку. |
Unknown | Стабильное состояние | Релиз add-on не найден. |
Когда add‑on находится в промежуточном состоянии, таком как Installing или Deleting, вам не разрешено редактировать или удалять add‑off.
Если add‑off находится в состоянии Unknown и в status.Reason возвращается сообщение "don't install the addon in this cluster", обычно это происходит из‑за случайного удаления секрета, связанного с Helm‑release add‑off. В этом случае удалите add‑off и установите его заново с теми же конфигурациями.
Вы можете выполнить операции, перечисленные в Table 2, на странице Add‑ons.
Operation | Описание | Процедура |
|---|---|---|
Установка add-on | Установите указанный add-on. |
|
Обновление add-on | Обновите add‑on до новой версии. |
|
Редактирование add‑on | Edit параметры дополнения. |
|
Удаление дополнения | Удалить дополнение из кластера. |
|
Откат дополнения | Откатить дополнение к исходной версии. ПРИМЕЧАНИЕ:
|
|
Откат поддерживается следующими дополнениями определённых версий: