Desplegar utilizando Helm
Esta es una guía de ejemplo sobre cómo desplegar SUSE Security mediante Helm para ser utilizada junto a instalaciones de SUSE Rancher. Para más información sobre los métodos de despliegue de SUSE Security, consulta Planificación de Despliegue.
Requisitos previos
Asegúrate de elegir una versión del chart SUSE Security que sea compatible con tu versión de SUSE Rancher. Consulta la función NeuVector en la sección Rancher Apps / Herramientas de Clúster de la matriz de soporte de SUSE Rancher para el chart compatible más reciente. Ten en cuenta que todas las versiones SUSE Security 5.x se pueden aplicar a todas las versiones de Rancher soportadas.
Este ejemplo despliega el chart SUSE Security v5.4.9 (108.0.2+up2.8.11) para la línea de lanzamiento v2.13.x de Rancher.
Instalación
-
Añade el repositorio de Helm y actualiza para obtener los charts más recientes:
helm repo add rancher-charts https://charts.rancher.io/ helm repo update -
Instala el chart
neuvector-crd:helm install neuvector-crd --namespace cattle-neuvector-system --create-namespace rancher-charts/neuvector-crd --version={chart-version}-
Si tu clúster tiene habilitada la Admisión de Seguridad de Pods (PSA), debes etiquetar el espacio de nombres para permitir contenedores privilegiados:
kubectl label namespace cattle-neuvector-system pod-security.kubernetes.io/enforce=privileged
-
-
Si ya tienes un archivo
values.yamlpersonalizado, asegúrate de que los siguientes valores estén configurados. Puedes usar el archivovalues.yamlen los siguientesrelease-v2.13chart como plantilla si es necesario.-
El
global.cattle.urlestá configurado en tu URL de Rancher en un formato comohttps://your-rancher-url.com. -
Asegúrate de que el valor de
controller.federation.managedsvc.typeesté configurado enNodePort. -
El
global.cattle.systemDefaultRegistryestá configurado en<Prime-Registry-URL>.Para aprender más sobre la URL del Registro Prime, consulta nuestra documentación exclusiva de Prime. Se requiere autenticación. Utiliza tus credenciales del Centro de Clientes de SUSE (SCC) para iniciar sesión.
Example: values.yaml... global: # required for Rancher authentication (https://<Rancher_URL>/) cattle: url: https://your-rancher-url.com # Update with your Rancher URL systemDefaultRegistry: <Prime-Registry-URL> ... controller: federation: managedsvc: type: NodePort prime: enabled: true # Activates Prime features in v5.4.6+
-
-
Instala el chart principal:
helm install neuvector --namespace cattle-neuvector-system --create-namespace rancher-charts/neuvector --version={chart-version} -f values.yaml -
Ejecuta el siguiente comando para encontrar tu
NodePortpara acceder a la interfaz de usuario SUSE Security. En el resultado, elNodePortespecificado es30101.kubectl get svc --namespace cattle-neuvector-system neuvector-service-webui NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE neuvector-service-webui NodePort 10.43.207.222 <none> 8443:30101/TCP 21m