sql >> Database teknologi >  >> RDS >> PostgreSQL

Byg keycloak docker hub-billede i openshift fra ny app-kommando

Så til sidst kunne jeg finde ud af, hvad problemet var. Ved hjælp af kommandoen:

oc status -v

Jeg så følgende fejl/advarsel:

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

Så jeg tilføjede en servicekontobruger:

oc create sa keycloak

og kontaktede min systemadministrator, der skal give tilladelser til keycloak serviceAccount-brugeren.

Jeg var i det mindste nødt til at føje servicekontoen

til installationen Config
spec:
   ....
   template:
   .....
   spec:
       containers:
       ......
       serviceAccount: keycloak
       serviceAccountName: keycloak

Så det er alt.

Jeg tilføjer et lille tip til dem, der skal tilføje den nye adminUser i begyndelsen. Du skal tilføje to miljøvariabler KEYCLOAK_USER og KEYCLOAK_PASSWORD .De andre env-variabler, som jeg indstillede, var:POSTGRES_PORT_5432_TCP_ADDR , POSTGRES_PASSWORD , POSTGRES_USER og POSTGRES_DATABASE .




  1. størrelse/længde begrænsning af array type i PostgreSQL

  2. Bruger utf8mb4 med php og mysql

  3. Udførelsesprocedure for sagsklausul

  4. Forskellen mellem InnoDB og MyISAM?