Bereitstellen mit Helm
Dies ist eine Beispielanleitung, wie man SUSE Security über Helm bereitstellt, um es zusammen mit SUSE Rancher-Installationen zu verwenden. Für weitere Informationen zu SUSE Security Bereitstellungsmethoden verweisen Sie auf Planung von Bereitstellungen.
Voraussetzungen
Stellen Sie sicher, dass Sie eine SUSE Security Chart-Version wählen, die mit Ihrer SUSE Rancher-Version kompatibel ist. Verweisen Sie auf die NeuVector Funktion im Abschnitt Rancher Apps / Cluster Tools der SUSE Rancher Supportmatrix für das neueste kompatible Chart. Beachten Sie, dass alle SUSE Security 5.x-Versionen auf alle unterstützten Rancher-Versionen angewendet werden können.
Dieses Beispiel stellt das SUSE Security v5.4.9 Chart (108.0.2+up2.8.11) für die Rancher v2.13.x Release-Reihe bereit.
Installation
-
Fügen Sie das Helm-Repository hinzu und aktualisieren Sie, um die neuesten Charts zu erhalten:
helm repo add rancher-charts https://charts.rancher.io/ helm repo update -
Installieren Sie das
neuvector-crdChart:helm install neuvector-crd --namespace cattle-neuvector-system --create-namespace rancher-charts/neuvector-crd --version={chart-version}-
Wenn Ihr Cluster die Pod-Sicherheitszulassung (PSA) aktiviert hat, müssen Sie den Namespace kennzeichnen, um privilegierte Container zuzulassen:
kubectl label namespace cattle-neuvector-system pod-security.kubernetes.io/enforce=privileged
-
-
Wenn Sie bereits eine benutzerdefinierte
values.yamlDatei haben, stellen Sie sicher, dass die folgenden Werte gesetzt sind. Sie können dievalues.yamlDatei unter dem folgendenrelease-v2.13Chart als Vorlage verwenden, falls erforderlich.-
Das
global.cattle.urlist auf Ihre Rancher-URL in einem Format wiehttps://your-rancher-url.comgesetzt. -
Stellen Sie sicher, dass der Wert von
controller.federation.managedsvc.typeaufNodePortgesetzt ist. -
Das
global.cattle.systemDefaultRegistryist auf<Prime-Registry-URL>gesetzt.Um mehr über die Prime Registry-URL zu erfahren, siehe unsere Prime-only-Dokumentation. Eine Authentifizierung ist erforderlich. Verwenden Sie Ihre SUSE Customer Center (SCC) Anmeldeinformationen, um sich anzumelden.
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+
-
-
Installieren Sie das Haupt-Chart:
helm install neuvector --namespace cattle-neuvector-system --create-namespace rancher-charts/neuvector --version={chart-version} -f values.yaml -
Führen Sie den folgenden Befehl aus, um Ihre
NodePortzu finden, um auf die SUSE Security Benutzeroberfläche zuzugreifen. Aus dem Ergebnis unten ist das angegebeneNodePort30101.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