Here are sample configurations that can be used to deploy Keycloak in Kubernetes clusters.
This repo is intended to be used as a playground for a corresponding article:
- «Running fault-tolerant Keycloak with Infinispan in Kubernetes».
- Russian version: «Настраиваем отказоустойчивый Keycloak с Infinispan в Kubernetes».
.helm
— a Helm chart with Kubernetes manifests for Keycloak (templates/keycloak-sts.yaml
is for its StatefulSet,templates/keycloak-cm.yaml
is for its ConfigMap) and Infinispan (templates/infinispan-sts.yaml
,templates/inifinispan-cm.yaml
);werf.yaml
— a simple werf configuration to build and deploy Keycloak with Infinispan that will have a newer version of the PostgreSQL driver (required for CockroachDB);jar
— JAR files used inwerf.yaml
.