Keycloak
keycloak/standalone
Keycloak identity provider in dev mode
Deploys a Keycloak server in development mode into a local Kind cluster with host access on port 30880. Uses an embedded H2 database with no persistence – data is lost on restart.
Install gck#
go install github.com/gravitee-io-labs/gck@latest
For other installation methods, see Installation .
Usage#
Create#
gck create --from keycloak/standalone
Cleanup#
gck delete
Quick Start#
Open the Keycloak admin console from your host:
open http://localhost:30880
| Parameter | Value |
|---|---|
| Username | admin |
| Password | admin |
Endpoints
Services this context exposes on your machine after gck create, including the ones it inherits from the contexts it composes. Rows marked with a flag only exist when you pass it.
| Service | URL | Notes | From |
|---|---|---|---|
| Keycloak Admin Console | http://localhost:30880 | dev mode | keycloak/standalone |
Variables
Template variables overridable with --set. Use --set path.segments.var=value to target a specific context in the composition chain.
| Variable | Default | Origin | Description |
|---|---|---|---|
clusterName | keycloak-standalone | keycloak/standalone | Name of the Kind cluster |
imageRepository | quay.io/keycloak/keycloak | keycloak/standalone | Keycloak Docker image repository |
imageTag | 26.2.5 | keycloak/standalone | Keycloak Docker image tag |