메뉴 닫기

Keycloak 설치

  • Keycloak
    • 오픈소스 Identity 및 Access Management (IAM) 솔루션
    • SSO(Single Sign-On), 인증, 인가 기능을 제공하는 플랫폼
    • 기업이나 애플리케이션에서 사용자 인증과 권한 부여를 손쉽게 통합 관리할 수 있도록 도와줍니
  • Helm. Repo 등록
helm repo add bitnami https://charts.bitnami.com/bitnami
  • Helm Keycloak Repo 다운로드
helm pull oci://registry-1.docker.io/bitnamicharts/keycloak --version 24.7.4
  • 압축 풀기
 tar -xvf keycloak-24.7.4.tgz
  • StorageClass 설정
global:
  imageRegistry: ""
  imagePullSecrets: []
  defaultStorageClass: "nfs-client"
  • LoadBalancer 설정
    • http 통신만 진행
service:
  type: LoadBalancer
  http:
    enabled: true
  ports:
    http: 80
  • Keycloak 설정
auth:
  adminUser: keycloak
  adminPassword: "keycloak"
  • Postgres 설정
auth:
  adminUser: htms
  adminPassword: "htms"
 
  • 배포
helm install keycloak --create-namespace -n keycloak bitnami/keycloak -f keycloak.yaml
  • 배포 상태 확인
kubectl get all -n keycloak

  • 접속
  • 접속 성공

Posted in keycloak

Related Posts