This repository has all the files needed to deploy KeyCloak in a High Availability cluster. It is composed by all
the keycloak-{number}
pods in the namespace.
The following packages are included in the Fury Kubernetes KeyCloak Katalog.
- keycloak: high availability KeyCloak using native Kubernetes namespace based discovery. This will form a KeyCloak cluster where the members will be all the KeyCloaks pods in the same Kubernetes namespace. Version: 13.0.1.
All packages in this repository have the following dependencies, for package specific dependencies, please visit the single package's documentation:
- Kubernetes >=
v1.18.0
- Furyctl package manager to download
Fury packages >=
v0.2.2
- Kustomize >=
v3.10.0
Module Version / Kubernetes Version | 1.18.X | 1.19.X | 1.20.X | 1.21.X |
---|---|---|---|---|
v1.0.0 | ||||
v1.0.1 | ✅ | ✅ | ✅ | |
v1.1.0 | ✅ | ✅ | ✅ |
- ✅ Compatible
⚠️ Has issues- ❌ Incompatible
To see examples on how to customize Fury Kubernetes KeyCloak packages, please go to examples directory.
h2-tests
: Use only this option to test KeyCloak. It is used in the E2E tests.external-cache
: Use this setup to run KeyCloak in a cluster across multiple data centers.keycloak-4.8.2
: You should put your custom modifications to the official docker image here.
For license details, please see LICENSE