Så till slut kunde jag ta reda på vad problemet var. Med hjälp av kommandot:
oc status -v
Jag såg följande fel/varning:
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å jag lade till en tjänstkontoanvändare:
oc create sa keycloak
och kontaktade min systemadministratör som måste ge behörigheter till keycloak serviceAccount-användaren.
Åtminstone var jag tvungen att lägga till servicekontot
i installationskonfigurationenspec:
....
template:
.....
spec:
containers:
......
serviceAccount: keycloak
serviceAccountName: keycloak
Så det är allt.
Jag lägger till en liten ledtråd för dem som måste lägga till den nya adminUser i början. Du måste lägga till två miljövariabler KEYCLOAK_USER och KEYCLOAK_PASSWORD .De andra env-variablerna som jag ställde in var:POSTGRES_PORT_5432_TCP_ADDR , POSTGRES_PASSWORD , POSTGRES_USER och POSTGRES_DATABASE .