Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Instalar SUSE Storage utilizando Helm

Requisitos previos

SUSE StorageLa instalación de requiere acceso autenticado a la Colección de Aplicaciones de SUSE. Para más detalles, consulta guía de autenticación.

Herramientas

  • Se requiere Helm v3.0 o posterior.

  • La Longhorn herramientas shell se puede utilizar para comprobar el entorno SUSE Storage en busca de posibles problemas.

Kubernetes Environment

Autenticación

Instalación

  1. Para instalar SUSE Storage con la configuración predeterminada, ejecuta:

    helm install longhorn oci://dp.apps.rancher.io/charts/suse-storage \
      --namespace longhorn-system \
      --create-namespace \
      --version <version> \ # Replace with the version you would like to install
      --set global.imagePullSecrets=<PULL_IMAGE_SECRET>
  2. Para confirmar que la ampliación fue exitosa, ejecuta:

    kubectl -n longhorn-system get pod

    El resultado debería verse como el siguiente:

    NAME                                                READY   STATUS    RESTARTS   AGE
    longhorn-ui-b7c844b49-w25g5                         1/1     Running   0          2m41s
    longhorn-manager-pzgsp                              1/1     Running   0          2m41s
    longhorn-driver-deployer-6bd59c9f76-lqczw           1/1     Running   0          2m41s
    longhorn-csi-plugin-mbwqz                           2/2     Running   0          100s
    csi-snapshotter-588457fcdf-22bqp                    1/1     Running   0          100s
    csi-snapshotter-588457fcdf-2wd6g                    1/1     Running   0          100s
    csi-provisioner-869bdc4b79-mzrwf                    1/1     Running   0          101s
    csi-provisioner-869bdc4b79-klgfm                    1/1     Running   0          101s
    csi-resizer-6d8cf5f99f-fd2ck                        1/1     Running   0          101s
    csi-provisioner-869bdc4b79-j46rx                    1/1     Running   0          101s
    csi-snapshotter-588457fcdf-bvjdt                    1/1     Running   0          100s
    csi-resizer-6d8cf5f99f-68cw7                        1/1     Running   0          101s
    csi-attacher-7bf4b7f996-df8v6                       1/1     Running   0          101s
    csi-attacher-7bf4b7f996-g9cwc                       1/1     Running   0          101s
    csi-attacher-7bf4b7f996-8l9sw                       1/1     Running   0          101s
    csi-resizer-6d8cf5f99f-smdjw                        1/1     Running   0          101s
    instance-manager-b34d5db1fe1e2d52bcfb308be3166cfc   1/1     Running   0          114s
    engine-image-ei-df38d2e5-cv6nc                      1/1     Running   0          114s
  3. Para habilitar el acceso a la interfaz de usuario, necesitarás configurar un controlador de Ingress. La autenticación en la interfaz de usuario no está habilitada por defecto. Para información sobre cómo crear un controlador de Ingress NGINX con autenticación básica, consulta sección de creación de ingress.

  4. Accede a la interfaz de usuario utilizando pasos de acceso al sistema.

Configuración

SUSE StorageEl Helm Chart proporciona amplias opciones de configuración según tus necesidades específicas. Puedes configurar estas opciones proporcionando un archivo values.yaml o utilizando los flags --set durante helm install o helm upgrade.

Los aspectos configurables comunes incluyen:

  • Clase de almacenamiento: Configuración predeterminada de la clase de almacenamiento.

  • Configuración de la interfaz de usuario: Configuración de Ingress, tipo de servicio y opciones de autenticación para la SUSE Storage interfaz de usuario.

  • Configuración del gestor y del motor: Límites de recursos, recuentos de réplicas y otros parámetros operativos para SUSE Storagelos componentes kernel.

  • Gestión de nodos y discos: Provisionamiento automático de discos, selectores de nodos y tolerancias.

  • Controlador CSI: Configuración específica para los componentes de la Interfaz de Almacenamiento de Contenedores.

  • Redes: Tipos de servicio y políticas de red.

Para una lista completa de todos los parámetros disponibles y sus descripciones, consulta la documentación oficial del SUSE Storage Helm Chart y el archivo values.yaml en el repositorio del chart.