Allgemein
Cameleon wird durch ein Helm-Chart aktualisiert. Weitere Informationen zu Helm erhalten Sie hier.
Upgrade der Plattform
Führen Sie folgenden Befehl im Kubernetes-Cluster aus, um das Cameleon Helm-Chart zu aktualisieren. Die kundenspezifischen Parameter können mit “–set” festgelegt werden. Weitere Informationen erhalten Sie hier.
helm upgrade cameleon-purple cameleon-purple-<Version>.tgz --set fqdn="<FQDN>" --set global.registryUrl="<URL>:<PORT>" --set global.registryUser="<Username>" --set global.registryPassword="<Password>" --set global.namespace="<Namespace>" --set global.userId="<User-Id>" --set global.groupId="<Group-Id>" --set global.storageServer="<Server>" --set global.storageDirectory="<Directory>" --set security.clusterAdminPw="<Password>" --set security.loginToken="<Token>" --set security.vaultToken="<Token>" --set global.storageClaimName="<PVC-Claim-Name>" --set create-storage.enabled="false" --set install-external-db.enabled="false"
helm upgrade cameleon-purple cameleon-purple-<Version>.tgz --set fqdn="<FQDN>" --set global.registryUrl="<URL>:<PORT>" --set global.registryUser="<Username>" --set global.registryPassword="<Password>" --set global.namespace="<Namespace>" --set global.userId="<User-Id>" --set global.groupId="<Group-Id>" --set global.storageServer="<Server>" --set global.storageDirectory="<Directory>" --set security.clusterAdminPw="<Password>" --set security.loginToken="<Token>" --set security.vaultToken="<Token>" --set install-external-db.enabled="false" --set install-external-db.enabled="false"
helm upgrade cameleon-purple cameleon-purple-<Version>.tgz --set fqdn="<FQDN>" --set global.registryUrl="<URL>:<PORT>" --set global.registryUser="<Username>" --set global.registryPassword="<Password>" --set global.namespace="<Namespace>" --set global.userId="<User-Id>" --set global.groupId="<Group-Id>" --set global.storageServer="<Server>" --set global.storageDirectory="<Directory>" --set security.clusterAdminPw="<Password>" --set security.loginToken="<Token>" --set security.vaultToken="<Token>" --set install-external-db.enabled="false" --set db.external="false"
helm upgrade cameleon-purple cameleon<Version>.tgz --set fqdn="<FQDN>" --set registryUrl="<URL>:<PORT>" --set registryUser="<Username>" --set registryPassword="<Password>" --set security.loginToken="<Token>" --set security.vaultToken="<Token>" --set security.userId="<User-Id>" --set security.groupId="<Group-Id>" --set pv.storageServer="<Server>" --set pv.storageDirectory="<Directory>"
Die Aktualisierung der Container dauert je nach Systemressourcen wenige Minuten. Um den Status der Pods in Kubernetes während der Installation zu überwachen, können Sie zum Beispiel folgenden Befehl ausführen.
kubectl get pods -A
Upgrade der Clients
Nachdem die Container erfolgreich ausgetauscht wurden, ist die Aktualisierung der Cameleon-Clients erforderlich. Führen Sie folgende Schritte aus, um das Upgrade abzuschließen.
- Öffnen Sie die Cameleon Cluster Administration
- Klicken Sie auf den Button “Upgrade Platform”
- Klicken Sie auf den Button “Start upgrade now”
Die Aktualisierung dauert wenige Minuten.