/keycloak-gateway-auth-haproxy-k8s

keycloak-gateway-auth-haproxy-k8s is an authentication and authorization gateway for cloud native apps.

Primary LanguageShell

keycloak-gateway-auth-haproxy-k8s

keycloak-gateway-auth-haproxy-k8s is an authentication and authorization gateway for cloud native apps.

  1. Required
    • Domain (You can buy from namecheap)
  2. Infrastructure
    • Nginx ⚡
    • Postgre SQL HA ⚡
    • Keycloak ⚡

How to use

  1. Run
sh 99-deploy-cluster.sh
  1. Point A Record from Domain to LoadBalancerIP generate from Kubernetes (NGINX Ingress)
  2. Import ./keycloak/hotel-realm.json to keycloak (Keycloak -> Realm -> Create realm -> import file)
  3. Source code frontend: app1.sisox.site & app2.sisox.site (https://github.com/Cra5hs/hotel-spa-demo)

Architecture

sisox (1)