CCE предоставляет несколько типов дополнений для расширения функций кластера и удовлетворения требований к функциям. Вы можете установить дополнения по мере необходимости.
CCE использует Helm chart'ы для развертывания дополнений. Чтобы изменить или обновить дополнение, выполните операции на Дополнения странице или используйте откройте API управления дополнениями. Не изменяйте напрямую ресурсы, связанные с дополнениями, в фоновом режиме. В противном случае могут возникнуть исключения дополнений или другие неожиданные проблемы.
Поды дополнений имеют приоритет над подами сервисов. Когда ресурсы кластера ограничены, поды дополнений могут использовать ресурсы, которые иначе были бы распределены подами сервисов. Это может привести к вытеснению подов сервисов.
Дополнения планирования и эластичности
Название дополнения | Описание |
|---|---|
Это дополнение представляет собой планировщик для общего назначения и высокопроизводительных вычислений, таких как планирование задач, управление гетерогенными чипами и управление выполнением задач, обслуживая конечных пользователей через вычислительные фреймворки для различных отраслей, таких как AI, big data, секвенирование генов и рендеринг. | |
Это дополнение масштабирует узлы нагрузки в кластере в зависимости от статуса планирования подов и использования ресурсов. | |
Это дополнение разработано CCE. Оно может использоваться для гибкого масштабирования Deployment’ов в зависимости от метрик, таких как использование CPU и памяти. |
Дополнения облачной наблюдаемости
Название дополнения | Описание |
|---|---|
Это дополнение включает Prometheus-operator и компоненты Prometheus и предоставляет простой в использовании, сквозной мониторинг кластера Kubernetes. | |
Это дополнение разработано на основе Fluent Bit и OpenTelemetry для сбора логов. Оно поддерживает политики сбора логов на основе CRD и собирает и пересылает логи стандартного вывода, файлы логов контейнеров, логи узлов и события Kubernetes в кластере. | |
Это дополнение отслеживает аномальные события узлов кластера и подключается к сторонней платформе мониторинга. Это демон, работающий на каждом узле. Оно собирает проблемы узлов из разных демонов и передаёт их API‑серверу. Может работать как DaemonSet или как демон. | |
Это дополнение мониторит и управляет сетевым трафиком контейнеров. Оно собирает количество IPv4‑пакетов и байт, полученных и отправленных (включая отправленные в Интернет), и позволяет получать метки подов. Поддерживает несколько задач мониторинга, позволяет выбирать метрики мониторинга и использует PodSelector для выбора бекендов мониторинга. Информация адаптирована под Prometheus. Вы можете вызвать API Prometheus для просмотра данных мониторинга. | |
Это дополнение является агрегатором данных мониторинга основных ресурсов кластера. | |
Это дополнение — открытая платформа визуального мониторинга данных. Она предоставляет различные графики и панели для реального времени мониторинга, анализа и визуализации различных метрик и источников данных. | |
Это дополнение — открытая система мониторинга и оповещения. CCE позволяет быстро установить Prometheus как дополнение. |
Дополнения облачных гетерогенных вычислений
Название дополнения | Описание |
|---|---|
Это дополнение поддерживает и управляет GPU в контейнерах. Поддерживаются только драйверы NVIDIA. |
Дополнения сети контейнеров
Название дополнения | Описание |
|---|---|
Это дополнение является DNS-сервер который предоставляет разрешение доменных имён для Kubernetes кластерами через цепочку дополнений. | |
Это дополнение перенаправляет данные приложений, такие как данные виртуальных хостов, балансировщиков нагрузки, SSL‑прокси и HTTP‑маршрутизации для Service, которые могут быть напрямую доступны извне кластера. | |
Это дополнение функционирует как DaemonSet, запуская прокси кэша DNS на каждом узле кластера для повышения производительности DNS кластера. |
Дополнение хранения контейнеров
Название дополнения | Описание |
|---|---|
Это дополнение — облачная нативная система хранения контейнеров, позволяющая кластерам Kubernetes версии 1.15.6 и выше использовать облачное хранилище через Container Storage Interface (CSI). |
Дополнения безопасности контейнеров
Название дополнения | Описание |
|---|---|
Это дополнение используется для взаимодействия с Data Encryption Workshop (DEW), позволяя монтировать секреты, хранящиеся вне кластера (DEW для хранения конфиденциальной информации), в поды. Таким образом, конфиденциальные данные могут быть отделены от окружения кластера, что предотвращает утечку информации, вызванную жёстким кодированием в программе или открытой конфигурацией. |
Прочие дополнения
Название дополнения | Описание |
|---|---|
Это дополнение — универсальный веб‑интерфейс для кластеров Kubernetes, интегрирующий все команды, которые можно использовать в командной строке (CLI). Он позволяет пользователям управлять приложениями, работающими в кластере, устранять неполадки, а также управлять самим кластером. | |
Это дополнение — набор расширений на базе Kubernetes, автоматизирующий задачи облачных нативных приложений, такие как развертывание, выпуск, O&M и защиту доступности. | |
Это дополнение представляет собой настраиваемый контроллер политик в облачной среде на основе Open Policy Agent (OPA). Оно помогает улучшить выполнение политик и управление ими, а также предоставляет больше правил безопасности, соответствующих сценариям приложений Kubernetes в кластерах. | |
Это дополнение позволяет использовать kubectl в веб‑интерфейсе. Оно может соединяться с Linux с помощью WebSocket через браузер и предоставляет API для интеграции во внешние системы. Его можно непосредственно использовать как сервис для получения информации через базу данных управления конфигурацией (CMDB) и входа в сервер. |
Add-on Lifecycle
Жизненный цикл дополнения охватывает все статусы дополнения от установки до деустановки.
Status | Attribute | Description |
|---|---|---|
Running | Stable state | Дополнение работает корректно, все его экземпляры развернуты корректно, и дополнение может использоваться без проблем. |
Partially ready | Stable state | Дополнение работает корректно, но некоторые его экземпляры развернуты некорректно. В этом состоянии функции дополнения могут быть недоступны. |
Unavailable | Stable state | Дополнение работает с ошибками, и все его экземпляры развернуты некорректно. |
Installing | Intermediate state | Дополнение разворачивается. Если все экземпляры нельзя запланировать из‑за некорректной конфигурации дополнения или недостатка ресурсов, система устанавливает статус дополнения в Unavailable Через 10 минут. |
Installation failed | Stable state | Не удалось установить дополнение. Удалите его и попробуйте снова. |
Upgrading | Intermediate state | Дополнение обновляется. |
Upgrade failed | Stable state | Не удалось обновить дополнение. Обновите его повторно или удалите и попробуйте снова. |
Rolling back | Intermediate state | Дополнение откатывается. |
Rollback failed | Stable state | Откат дополнения не удался. Попробуйте откатить ещё раз, либо удалите дополнение и повторите попытку. |
Deleting | Intermediate state | Дополнение удаляется. Если это состояние сохраняется длительно, произошло исключение. |
Deletion failed | Stable state | Не удалось удалить дополнение. Попробуйте снова. |
Unknown | Stable state | Чарт дополнения не найден. |
Когда дополнение находится в промежуточном состоянии, например Installing или Deleting, вам не разрешено редактировать или удалять дополнение.
Если статус дополнения неизвестен и возвращенный status.Reason равно "don't install the addon in this cluster", секрет, связанный с выпуском Helm данного дополнения в кластере, обычно удаляется по ошибке. В этом случае удалите дополнение и переустановите его с теми же конфигурациями.
Related Operations
Вы можете выполнить операции, перечисленные в Table 2 на Add-ons странице.
Операция | Описание | Процедура |
|---|---|---|
Install | Установить указанный add-on. |
|
Обновить | Обновить add-on до новой версии. |
|
Редактировать | Редактировать параметры add-on. |
|
Удалить | Удалить дополнение из кластера. |
|
Откат | Откатить дополнение до исходной версии. ПРИМЕЧАНИЕ:
|
|
Откат поддерживается следующими дополнениями определённых версий:
- CoreDNS: 1.25.11 и более поздние версии
- CCE Container Storage (Everest): 2.1.19 и более поздние версии
- CCE Cluster Autoscaler
- кластеров v1.21: v1.21.22 и более поздние версии
- кластеров v1.23: v1.23.24 и более поздние версии
- кластеров v1.25: v1.25.14 и более поздние версии
- Volcano Scheduler: 1.11.4 и более поздние версии
- CCE Node Problem Detector: 1.18.22 и более поздние версии
- Планирование и Эластичность Дополнения
- Облачные нативные наблюдения Дополнения
- Облачные нативные гетерогенные вычисления Дополнения
- Сеть контейнеров Дополнения
- Хранилище контейнеров Дополнение
- Безопасность контейнеров Дополнения
- Прочие Дополнения
- Жизненный цикл Дополнения
- Связанные операции