Keycloak deployment with nginx TLS Termination and lets encrypt certificates
To get this helm chart running, you only need to do a couple of things:
- install custom resource definitions: kubectl apply -f https://raw.githubusercontent.com/jetstack/cert-manager/release-0.9/deploy/manifests/00-crds.yaml
- helm init --history-max 200
- helm dependencies update
- add your hostname for the tls certificate to templates/http-keycloak-ingress.yaml
- helm upgrade --install -f values.yaml ./
Accessing the keycloak service without TLS, you need to do following: kubectl port-forward --0 8080:8080
access with your browser http://localhost:8080/auth/