Descripción general
CCE proporciona múltiples tipos de complementos para ampliar las funciones de clúster y cumplir con los requisitos de características. Puede instalar complementos según sea necesario.
CCE utiliza plantillas Helm para desplegar complementos. Para modificar o actualizar un complemento, realice operaciones en la página Add-ons o use las API abiertas. No modifique directamente los recursos relacionados con los complementos en segundo plano. De lo contrario, pueden producirse excepciones de complementos u otros problemas inesperados.
Nombre del complemento |
Presentación |
---|---|
El complemento coredns es un servidor DNS que proporciona servicios de resolución de nombres de dominio para clústeres de Kubernetes. Complementos de coredns cadenas para proporcionar características adicionales. |
|
storage-driver (complemento de recursos del sistema, descartado) |
storage-driver es un controlador de FlexVolume utilizado para admitir servicios de almacenamiento IaaS como EVS, SFS y OBS. |
Everest es un sistema de almacenamiento de contenedor nativo de la nube. Según Container Storage Interface (CSI), los clústeres de Kubernetes v1.15.6 o posterior obtienen acceso a los servicios de almacenamiento en la nube. |
|
node-problem-detector (npd para abreviar) es un complemento que monitorea eventos anormales de nodos de clúster y se conecta a una plataforma de monitoreo de terceros. Es un demonio que se ejecuta en cada nodo. Recopila problemas de nodos de diferentes demonios y los informa al servidor de API. El complemento npd puede ejecutarse como un demonio o un DaemonSet. |
|
Panel de Kubernetes es una interfaz de usuario de propósito general basada en web para clústeres de Kubernetes e integra todos los comandos que se pueden usar en la CLI. Permite a los usuarios gestionar aplicaciones que se ejecutan en un clúster y solucionar fallas, así como gestionar el clúster en sí. |
|
El complemento del autoscaler cambia el tamaño de un clúster según el estado de programación de pods y el uso de recursos. |
|
metrics-server es un agregador para monitorear los datos de los recursos del clúster central. |
|
cce-hpa-controller es un complemento desarrollado por CCE, que se puede utilizar para escalar de manera flexible las Deployments basadas en métricas como el uso de la CPU y el uso de la memoria. |
|
Prometheus es un marco de monitoreo y alerta de sistema de código abierto. CCE le permite instalar rápidamente Prometheus como complemento. |
|
web-terminal es un complemento que permite usar kubectl en una interfaz de usuario web. Se puede conectar a Linux usando WebSocket con un navegador y proporciona las API para la integración en sistemas independientes. Se puede utilizar directamente como servicio para obtener información con la base de datos de gestión de configuración (CMDB) e iniciar sesión en el servidor. |
|
gpu-device-plugin es un complemento de gestión de dispositivos que admite GPU de contenedores. Solo es compatible con los controladores de NVIDIA. |
|
Huawei-npu es un complemento de gestión para dispositivos de Huawei NPU en contenedores. |
|
Volcano proporciona capacidades informáticas de alto rendimiento de propósito general, como la programación de trabajos, la gestión de chips heterogéneos y la gestión de ejecución de trabajos, sirviendo a los usuarios finales con marcos informáticos para diferentes industrias, como la IA, el big data, la secuenciación de genes y el renderizado. |
|
nginx-ingress proporciona funciones de reenvío de la capa de aplicación, como hosts virtuales, equilibrio de carga, proxy SSL y enrutamiento HTTP, para Services a los que se puede acceder directamente fuera de un clúster. |
|
El complemento de dew-provider se utiliza para interconectar con Data Encryption Workshop (DEW), que le permite montar secretos almacenados fuera de un clúster (es decir, DEW para almacenar información confidencial) en los pods. De esta manera, la información sensible puede desacoplarse del entorno de agrupamiento, evitando la fuga de información causada por la configuración de codificación dura del programa o de texto plano. |
|
dolphin es un complemento de monitoreo a la red de pod, que, en la versión actual, se puede utilizar para recopilar estadísticas sobre el tráfico de red pública de contenedores Kata en clústeres de CCE Turbo y los contenedores comunes que utilizan containerd como tiempo de ejecución. Este complemento recopila cuántos paquetes de IPv4 y bytes se reciben y envían (incluidos los enviados a la red pública). PodSelectors se puede usar para seleccionar backends de monitoreo para admitir múltiples tareas de monitoreo y métricas de monitoreo opcionales. También puede obtener información sobre la etiqueta de los pods. La información de seguimiento se ha adaptado al formato de Prometheus. Puede invocar a la API de Prometheus para ver los datos de monitoreo. |
|
NodeLocal DNSCache mejora el rendimiento de DNS del clúster al ejecutar proxys de caché de DNS como DaemonSets en los nodos del clúster. |
Operaciones relacionadas
Operación |
Descripción |
Procedimiento |
---|---|---|
Instalar |
Instalar un complemento especificado. |
|
Actualizar |
Actualizar un complemento a la nueva versión. |
|
Editar |
Editar parámetros adicionales. |
|
Desinstalar |
Desinstalar un complemento del clúster. |
|