Images zu einer externen Registry hinzufügen
Wenn Sie Build-Images für Maximo® Manage zu einer externen Registry hinzufügen möchten, konfigurieren Sie die angepasste Ressource für den Arbeitsbereich Maximo Manage .
Vorbereitende Schritte
Bevor Sie Maximo Manage konfigurieren können, um Build-Images in einer externen Registry zu speichern, müssen Sie einen geheimen Schlüssel erstellen, der auf Docker -Berechtigungsnachweisen für das Repository der externen Registry basiert.
- Melden Sie sich bei der Red Hat® OpenShift® -Konsole an.
- Verwenden Sie in dem Arbeitsbereich, in dem sich die angepasste Ressource Maximo Manage befindet, die Befehlszeilenschnittstelle oder das Red Hat OpenShift -Dashboard, um einen geheimen Schlüssel für Image-Pull-Operationen zu erstellen.Sie können beispielsweise die Befehlszeilenschnittstelle verwenden, um den geheimen Schlüssel zu erstellen:
kubectl create secret docker-registry regcred --docker-server=your_docker_registry_server --docker-username=your_your_docker_registry_account --docker-password=your_your_docker_registry_api_key
Informationen zu diesem Vorgang
Wenn Maximo Manage implementiert oder aktualisiert wird, generiert der Erstellungsprozess ein Verwaltungsimage und ein Server-Bundle-Image für jeden Bundletyp. Pakettypen werden in der angepassten Ressource für den Arbeitsbereich angegeben. Images werden in einer internen Registry gespeichert.
Manchmal können Sie die Build-Images in einem externen Repository speichern. Sie können beispielsweise Sicherheitsscans für Images mit Anpassungen ausführen oder Sie können Builds unabhängig testen, bevor Sie die Anwendung in Maximo Application Suiteimplementieren. Administratoren können Maximo Manage konfigurieren, um Images in einem externen Repository zu speichern.
- registryPath
- Der Pfad zu dem Repository, in dem Sie das Image speichern wollen
- secretName
- Der geheime Schlüssel, der die Berechtigungsnachweise für den Zugriff auf das Repository enthält
Vorgehensweise
Ergebnisse
Der Arbeitsbereichsoperator Maximo Manage übernimmt die Änderung an der angepassten Ressource automatisch. Ein Build wird gestartet und die neuen Images werden mit Push-Operation an die externe Registry übertragen. Sie können die Images verwenden, um Maximo Manage auf einem lokalen Computer zu implementieren.
Wenn Sie keine Build-Images mehr per Push-Operation an ein externes Repository übertragen möchten, entfernen Sie die Codezeilen, die Sie für die externe Registry hinzugefügt haben, aus der angepassten Ressource für den Arbeitsbereich.