So führen Sie den miniOrange On-Premise IDP zum ersten Mal aus
Führen Sie
Docker komponieren --build -d
[ Ab dem zweiten Mal führen Sie docker compose up -d aus ]
Stellen Sie sicher, dass alle Container aktiv sind und führen Sie diesen Befehl aus:
docker ps -a --format="table {{.Names}}\t{{.Image}}\t{{.Status}}". | grep mo-
Sie sehen die Ausgabe wie unten dargestellt.
Überprüfen Sie die Serviceverfügbarkeit im Browser.
Öffnen Sie einen beliebigen Browser und navigieren Sie zu http://localhost:8080. Sie müssen den Bildschirm zur Einrichtung des Administratorkontos sehen können.
Um die Protokolle von miniOrange OnPremise idp zu überprüfen, führen Sie den folgenden Befehl aus:
Docker-Protokolle -f mo-onprem
So erstellen Sie das Docker-Image
Führen Sie
Docker-Build -t Miniorangeiam
Markieren Sie das Bild und übertragen Sie es in Ihr entsprechendes Repository
Halten Sie die Repository-URL des Bildes bereit
So erstellen Sie den Miniorange-IDP-Namespace
Führen Sie
kubectl create ns moas-onprem
So stellen Sie Datenbank, Redis und MQ bereit
Stellen Sie sicher, dass Sie eine leere Postgres-Datenbank bereitstellen, bevor Sie mit der Bereitstellung fortfahren.
Stellen Sie sicher, dass Sie eine Redis-Instanz bereitstellen. Diese kann von AWS verwaltet werden oder sich vor Ort befinden.
Wenn Sie Provisioning, Auditing und andere Microservices benötigen, stellen Sie sicher, dass Sie MQ bereitstellen. Dies kann AWS-verwaltetes AmazonMQ oder On-Premise sein.
Sowohl DB, Redis als auch MQ müssen von den EKS-Workerknoten aus zugänglich sein, auf denen Ihre Anwendung ausgeführt wird.
So aktualisieren Sie miniO-idp-secret.yaml
Gehen Sie zu k8s-deployment-files/miniO-idp-secret.yaml
Aktualisieren Sie jdbcurl, jdbcuser, jdbcpassword, rabbitmqusername, rabbitmqpassword mit Ihren jeweiligen Base64-codierten Werten.
Wenden Sie miniO-idp-secret.yaml an --> kubectl apply -f miniO-idp-secret.yaml
So aktualisieren Sie miniO-idp-deployment-service.yaml
Gehen Sie zu k8s-deployment-files/miniO-idp-deployment-service.yaml
Ersetzen Sie den Bildabschnitt in der Bereitstellungsdatei durch die Bild-URL Ihres privaten Repositorys.
Wenden Sie miniO-idp-deployment-service.yaml an --> kubectl apply -f miniO-idp-deployment-service.yaml
Möchten Sie eine Demo planen?
Unsere anderen Identity & Access Management-Produkte