|
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. |
|
Esta es documentación inédita para SUSE® Storage 1.12 (Dev). |
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
-
Se requiere un clúster de Kubernetes, con cada nodo cumpliendo los requisitos de instalación.
Autenticación
-
Para autenticar Helm con el repositorio de gráficos OCI de la Colección de Aplicaciones de SUSE, consulta la documentación de autenticación de Helm.
-
Para permitir que Kubernetes extraiga imágenes del registro, sigue la documentación de autenticación de Kubernetes para crear un secreto y establecer el valor del gráfico
global.imagePullSecrets.
Instalación
-
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> -
Para confirmar que la ampliación fue exitosa, ejecuta:
kubectl -n longhorn-system get podEl 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 -
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.
-
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.