KeyCloak 설치는 공식가이드를 따르기 바란다. 필자는 Kubernetes환경에서 설치하였다.
https://www.keycloak.org/getting-started/getting-started-kube
Kubernetes - Keycloak
A realm in Keycloak is the equivalent of a tenant. It allows creating isolated groups of applications and users. By default there is a single realm in Keycloak called master. This is dedicated to manage Keycloak and should not be used for your own applicat
www.keycloak.org
YAML을 받아서 Kubernetes에 deploy한다.
wget -q -O - https://raw.githubusercontent.com/keycloak/keycloak-quickstarts/latest/kubernetes-examples/keycloak-ingress.yaml | \
sed "s/KEYCLOAK_HOST/keycloak.$(minikube ip).nip.io/" | \
kubectl create -f -
설정한 정보가 궁금하면 echo로 URL등을 알아본다.
KEYCLOAK_URL=https://keycloak.$(minikube ip).nip.io &&
echo "" &&
echo "Keycloak: $KEYCLOAK_URL" &&
echo "Keycloak Admin Console: $KEYCLOAK_URL/admin" &&
echo "Keycloak Account Console: $KEYCLOAK_URL/realms/myrealm/account" &&
echo ""
참고로 필자가 사용한 YAML은 아래와 같다.
keycloak.mykeycloak-development.nip.io 도메인을 할당하고 ingress로 노출해서 https 접속하였다.
https://github.com/armyost/kube-yaml/blob/main/keycloak.yaml
GitHub - armyost/kube-yaml
Contribute to armyost/kube-yaml development by creating an account on GitHub.
github.com
'PaaS > 기타' 카테고리의 다른 글
KeyCloak 17버전 Centos7에 설치하기 (0) | 2023.08.31 |
---|---|
KeyCloak v20.0.3 에서 토큰발행 및 사용 예제 (2) | 2023.02.14 |
KeyCloak 핵심 컨셉 (0) | 2023.02.13 |
서버 부팅시 자동실행하도록 등록하기 (0) | 2022.10.05 |
React Artifact를 Apache로 올리기 (0) | 2022.06.15 |