Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2024-09-10 GMT+08:00

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.

Tabla 1 Lista de complementos

Nombre del complemento

Presentación

coredns (complemento de recursos del sistema, obligatorio)

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 (complemento de recursos del sistema, obligatorio)

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.

npd

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.

dashboard

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í.

autoscaler

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

metrics-server es un agregador para monitorear los datos de los recursos del clúster central.

cce-hpa-controller

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

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

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 (formerly gpu-beta)

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

Huawei-npu es un complemento de gestión para dispositivos de Huawei NPU en contenedores.

volcano

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

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.

dew-provider

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

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.

node-local-dns

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

Puede realizar las operaciones descritas en Tabla 2 en la página Add-ons.
Tabla 2 Operaciones relacionadas

Operación

Descripción

Procedimiento

Instalar

Instalar un complemento especificado.

  1. Inicie sesión en la consola de CCE y haga clic en el nombre del clúster para acceder a la consola del clúster. En el panel de navegación, elija Add-ons.
  2. Haga clic en Install en el complemento de destino.

    Cada complemento tiene diferentes parámetros de configuración. Para más detalles, consulte el capítulo correspondiente.

  3. Haga clic en OK.

Actualizar

Actualizar un complemento a la nueva versión.

  1. Inicie sesión en la consola de CCE y haga clic en el nombre del clúster para acceder a la consola del clúster. En el panel de navegación, elija Add-ons.
  2. Si se puede actualizar un complemento, aparece el botón Upgrade debajo de él.

    Haga clic en Upgrade. Cada complemento tiene diferentes parámetros de configuración. Para más detalles, consulte el capítulo correspondiente.

  3. Haga clic en OK.

Editar

Editar parámetros adicionales.

  1. Inicie sesión en la consola de CCE y haga clic en el nombre del clúster para acceder a la consola del clúster. En el panel de navegación, elija Add-ons.
  2. Haga clic en Edit en el complemento de destino.

    Cada complemento tiene diferentes parámetros de configuración. Para más detalles, consulte el capítulo correspondiente.

  3. Haga clic en OK.

Desinstalar

Desinstalar un complemento del clúster.

  1. Inicie sesión en la consola de CCE y haga clic en el nombre del clúster para acceder a la consola del clúster. En el panel de navegación, elija Add-ons.
  2. Haga clic en Uninstall en el complemento de destino.
  3. En el cuadro de diálogo que se muestra, haga clic en Yes.

    Esta operación no se puede deshacer.