CCE предоставляет несколько типов дополнений для управления расширенными функциями кластера. Вы можете выбирать дополнения по мере необходимости, чтобы улучшить функции и гибкость контейнеризованных приложений.
Эти дополнения включают разработанные CCE и улучшенные дополнения, а также широко используемые дополнения с открытым исходным кодом.
CCE использует Helm‑чарты для развёртывания дополнений. Чтобы изменить или обновить дополнение, выполните операции на Дополнения странице или используйте открытые API управления дополнениями. Избегайте внесения изменений в ресурсы дополнения в бэкэнде, так как это может привести к аномальному поведению дополнения или неожиданным проблемам. Например, настройки параметров могут быть перезаписаны после обновления.
Pod'ы дополнения имеют приоритет над pod'ами сервиса. Когда ресурсы кластера ограничены, pod'ы дополнения могут использовать ресурсы, которые иначе были бы выделены pod'ам сервиса. Это может привести к вытеснению pod'ов сервиса.
Название дополнения | Описание |
|---|---|
Это дополнение предоставляет общие вычислительные возможности, такие как высокопроизводительный движок планирования задач, управление гетерогенными чипами и управление операциями задач, обслуживая пользователей через вычислительные фреймворки для различных отраслей, таких как AI, big data, геномика и рендеринг. | |
Это дополнение масштабирует узлы нагрузки в кластере вверх или вниз в зависимости от статуса планирования pod'ов и использования ресурсов. | |
Это дополнение разработано CCE. Оно может гибко масштабировать Deployments вверх или вниз на основе метрик, таких как использование CPU и памяти. | |
Это дополнение автоматически корректирует запросы ресурсов CPU и памяти для pod'ов на основе их исторического использования ресурсов. |
Название дополнения | Описание |
|---|---|
Это дополнение включает Prometheus Operator и компоненты Prometheus и предоставляет простой в использовании сквозной мониторинг кластера Kubernetes. | |
Это дополнение разработано на основе Fluent Bit и OpenTelemetry для сбора логов. Оно поддерживает политики сбора логов на основе CRD и собирает и пересылает логи стандартного вывода, файловые логи контейнеров, логи узлов и события Kubernetes в кластере согласно настроенным вами политикам. | |
Это дополнение мониторит аномальные события узлов кластера и соединяется со сторонней платформой мониторинга. Это демон, работающий на каждом узле. Он собирает проблемы узла от разных демонов и сообщает о них API‑серверу. Может работать как DaemonSet или как демон. | |
Это дополнение мониторит и управляет сетевым трафиком контейнеров. Оно собирает количество IPv4 пакетов и байтов, полученных и отправленных (включая отправленные в Интернет), и позволяет выбирать бекэнды мониторинга с помощью PodSelector. Поддерживает несколько задач мониторинга, позволяет выбирать метрики мониторинга и получать метки pod'ов. Информация мониторинга адаптирована для Prometheus. Вы можете вызвать API Prometheus для просмотра данных мониторинга. | |
Это дополнение является агрегатором данных мониторинга основных ресурсов кластера. | |
Это дополнение — платформа визуализированного мониторинга данных с открытым исходным кодом. Она предоставляет вам разнообразные диаграммы и панели для мониторинга в реальном времени, анализа и визуализации различных метрик и источников данных. | |
Это дополнение — framework для системного мониторинга и оповещений с открытым исходным кодом. CCE позволяет быстро установить Prometheus в виде дополнения. |
Название дополнения | Описание |
|---|---|
Это дополнение поддерживает и управляет GPU в контейнерах. Поддерживаются только драйверы NVIDIA. |
Название дополнения | Описание |
|---|---|
Это дополнение — это DNS сервер который предоставляет разрешение доменных имён для Kubernetes кластеров через цепочечные плагины.. | |
Это дополнение предоставляет функции переадресации уровня приложений, включая балансировку нагрузки, SSL‑прокси и маршрутизацию HTTP, для Service, чтобы поддерживать прямой доступ извне кластера. | |
Это дополнение работает как DaemonSet, запуская DNS‑кеш‑прокси на каждом узле кластера для повышения производительности DNS кластера. |
Название дополнения | Описание |
|---|---|
Это дополнение — облачная нативная система хранения контейнеров, позволяющая кластерам Kubernetes v1.15.6 и новее использовать облачное хранилище через Container Storage Interface (CSI). |
Название дополнения | Описание |
|---|---|
Это дополнение интегрируется с Data Encryption Workshop (DEW). Оно позволяет монтировать секреты, хранящиеся за пределами кластера (DEW для хранения конфиденциальной информации), в pod'ы сервиса. Таким образом, конфиденциальная информация может быть отделена от среды кластера, что предотвращает утечки информации, вызванные жёстким кодированием программ или открытыми конфигурациями. |
Название дополнения | Описание |
|---|---|
Это дополнение представляет собой универсальный веб‑интерфейс для кластеров Kubernetes и интегрирует все команды, которые могут использоваться в командной строке (CLI). Оно позволяет управлять приложениями в кластере и устранять сбои, а также управлять самим кластером. | |
Это дополнение — набор расширений на основе Kubernetes, автоматизирующий задачи облачных нативных приложений, такие как развертывание, релиз, O&M и защиту доступности. | |
Это дополнение — настраиваемый нативный контроллер политик на основе Open Policy Agent (OPA). Оно помогает усиливать исполнение политик и управление и предоставляет дополнительные правила безопасности, соответствующие сценариям приложений Kubernetes в кластерах. | |
Это дополнение позволяет использовать kubectl через веб‑интерфейс. Оно может подключаться к Linux, используя WebSocket через браузер, и предоставляет API для интеграции во внешние системы. Может использоваться напрямую как сервис для получения информации через CMDB и входа на серверы. |
Жизненный цикл дополнения охватывает все состояния от установки до удаления.
Состояние | Атрибут | Описание |
|---|---|---|
Работает | Стабильное состояние | Дополнение работает правильно, все pod'ы дополнения развернуты правильно, и дополнение может использоваться корректно. |
Частично готово | Стабильное состояние | Дополнение работает правильно, но некоторые pod'ы дополнения развернуты некорректно. В этом состоянии функции дополнения могут быть недоступны. |
Недоступно | Стабильное состояние | Дополнение неисправно, и все pod'ы дополнения развернуты некорректно. |
Установка | Промежуточное состояние | Дополнение разворачивается. Если все pod'ы не могут быть запланированы из‑за неверной конфигурации дополнения или недостатка ресурсов, система устанавливает состояние дополнения в Недоступно 10 минут спустя. |
Установка не удалась | Стабильное состояние | Установка дополнения не удалась. Удалите его и попробуйте снова. |
Обновление | Промежуточное состояние | Дополнение обновляется. |
Обновление не удалось | Стабильное состояние | Обновление дополнения не удалось. Обновите его снова или удалите и попробуйте снова. |
Откат | Промежуточное состояние | Выполняется откат дополнения. |
Откат не удался | Стабильное состояние | Откат дополнения не удался. Повторите откат, либо удалите и попробуйте снова. |
Удаление | Промежуточное состояние | Дополнение удаляется. Если это состояние сохраняется длительное время, произошла ошибка. |
Удаление не удалось | Стабильное состояние | Удаление дополнения не удалось. Попробуйте снова. |
Неизвестно | Стабильное состояние | Релиз дополнения не найден. |
Когда дополнение находится в промежуточном состоянии, таком как Установка или Удаление вы не можете редактировать или удалять дополнение.
Если дополнение находится в состоянии Неизвестно состояние и в статусе возвращается "don't install the addon in this cluster" в status.Reason, эта проблема обычно вызывается случайным удалением секрета, связанного с Helm‑релизом дополнения. В этом случае удалите дополнение и переустановите его с теми же конфигурациями.
Вы можете выполнить операции, перечисленные в Таблица 2 на Дополнения странице.
Операция | Описание | Процедура |
|---|---|---|
Установка дополнения | Установить указанное дополнение. |
|
Обновление дополнения | Обновить дополнение до новой версии. |
|
Редактирование дополнения | Редактировать параметры дополнения. |
|
Удаление дополнения | Удалить дополнение из кластера. |
|
Откат дополнения | Откатить дополнение до исходной версии. Примечание:
|
|
Откат поддерживается следующими дополнениями в определённых версиях: