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 Configspec:
....
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 .