Das Verfahren zur Skalierung von Identity Manager Engine-Replikationen ist in zwei Teile unterteilt:
In diesem Thema wird ein grundlegender Anwendungsfall beschrieben, den Sie für die Verkleinerung von Identity Manager Engine-Replikationen heranziehen können.
Machen Sie sich mit dem Prozess vertraut, bevor Sie die Replikationen der Identity Manager-Engine verkleinern.
Sie können einen Pod nach dem anderen verkleinern.
Angenommen, wir haben 3 Instanzen der Identity Manager-Engine, und ihre Pod-Namen sind:
identityengine-0
identityengine-1
identityengine-2
Wenn Sie auf zwei Identity Manager-Engine-Instanzen verkleinern, wird identityengine-2 heruntergefahren.
Vor der Verkleinerung sind die folgenden Aktionen auf der identityengine-2 erforderlich:
Migrieren Sie Treiber, die auf der Instanz identityengine-2 laufen, auf eine andere Instanz oder erstellen Sie sie neu.
Löschen Sie den Server aus dem Baum.
Führen Sie das folgende Kommando aus, um Persistent Volume Claims (PVC) aufzulisten:
kubectl get pvc -n <namespace>
Beispiel:
kubectl get pvc -n idm
Führen Sie das folgende Kommando aus, um PVC von identityengine-2 zu löschen:
kubectl delete pvc -n <namespace> <identityengine replica name>
Beispiel:
kubectl delete pvc -n idm identityenginedata-identityengine-2
Legen Sie die Anzahl der Engine-Replikationen in der Datei values.yaml auf 2 fest.
Verkleinern Sie sie mit dem folgenden Kommando:
helm upgrade identity-manager helm_charts/identity-manager-1.4.0.tgz --namespace <Namespace> -f values.yaml
Führen Sie die folgenden Schritte aus, um die Replikationen der Identity Manager Engine zu vergrößern:
Melden Sie sich beim Azure-Portal an.
Klicken Sie auf
.
Erhöhen Sie die Anzahl der Replikationen der Identity Manager Engine in der Datei values.yaml.
Erhöhen Sie die Anzahl mit dem folgenden Kommando:
helm upgrade identity-manager helm_charts/identity-manager-1.4.0.tgz --namespace <Namespace> -f values.yaml