だから最後に私は問題が何であったかを理解することができました。コマンドの助けを借りて:
oc status -v
次のエラー/警告が表示されました:
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
そこで、サービスアカウントユーザーを追加しました:
oc create sa keycloak
キークロークserviceAccountユーザーに権限を付与する必要があるシステム管理者に連絡しました。
少なくとも、deploymentConfigにserviceAccountを追加する必要がありました
spec:
....
template:
.....
spec:
containers:
......
serviceAccount: keycloak
serviceAccountName: keycloak
以上です。
最初に新しいadminUserを追加する必要がある彼らのために少しヒントを追加します.2つの環境変数KEYCLOAK_USERを追加する必要があります およびKEYCLOAK_PASSWORD 。私が設定した他の環境変数は次のとおりです。POSTGRES_PORT_5432_TCP_ADDR 、 POSTGRES_PASSWORD 、 POSTGRES_USER およびPOSTGRES_DATABASE 。