sql >> Databáze >  >> RDS >> PostgreSQL

Vytvořte image ukotvitelného centra keycloak v openshift z příkazu new-app

Takže nakonec jsem mohl přijít na to, v čem byl problém. Pomocí příkazu:

oc status -v

Viděl jsem následující chybu/varování:

Current security policy prevents your containers from being run as the root user. Some images
may fail expecting to be able to change ownership or permissions on directories. Your admin
can grant you access to run containers that need to run as the root user with this command:

oadm policy add-scc-to-user anyuid -n keycloak-test -z keycloak

Tak jsem přidal uživatele servisního účtu:

oc create sa keycloak

a kontaktoval mého správce systému, který musí udělit oprávnění uživateli keycloak serviceAccount.

Alespoň jsem musel přidat do deploymentConfig serviceAccount

spec:
   ....
   template:
   .....
   spec:
       containers:
       ......
       serviceAccount: keycloak
       serviceAccountName: keycloak

Tak to je vše.

Přidávám malou nápovědu pro ně, že musí na začátku přidat nového uživatele admin. Musíte přidat dvě proměnné prostředí KEYCLOAK_USER a KEYCLOAK_PASSWORD .Další proměnné prostředí, které jsem nastavil, byly:POSTGRES_PORT_5432_TCP_ADDR , POSTGRES_PASSWORD , POSTGRES_USER a POSTGRES_DATABASE .




  1. Návrh databáze:Registrace a ověření

  2. MariaDB JSON_EXTRACT() Vysvětleno

  3. Měli bychom zahrnout třídicí sloupec, primární klíč na složený index (MySQL)

  4. Představujeme novou funkci – Zpráva o růstu databáze Spotlight Cloud