Skip to content

misc-Keycloak

Setup Production Grade Keycloak in Kubernetes(1/n)

Add authentication to applications and secure services with minimum effort.Keycloak provides user federation, strong authentication, user management, fine-grained authorization, and more.

prerequisite

Install postgres

kubectl apply -f https://raw.githubusercontent.com/naren4b/nks/main/apps/postgres/pg-password.yaml
kubectl apply -f https://raw.githubusercontent.com/naren4b/nks/main/apps/postgres/pgdb.yaml

kubectl get pod

Install keycloak

kubectl apply -f https://raw.githubusercontent.com/naren4b/nks/main/apps/keycloak/ingress.yaml
kubectl apply -f https://raw.githubusercontent.com/naren4b/nks/main/apps/keycloak/keycloak-tls.yaml
kubectl apply -f https://raw.githubusercontent.com/naren4b/nks/main/apps/keycloak/keycloak-deploy.yaml
kubectl apply -f https://raw.githubusercontent.com/naren4b/nks/main/apps/keycloak/keycloak-svc.yaml

kubectl get pod
kubectl get ing