This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
сервис_keycloak [2025/04/24 10:35] val [Kubernetes] |
сервис_keycloak [2025/05/13 16:34] (current) val [Kubernetes] |
||
---|---|---|---|
Line 13: | Line 13: | ||
server# wget https://github.com/keycloak/keycloak/releases/download/22.0.5/keycloak-22.0.5.zip | server# wget https://github.com/keycloak/keycloak/releases/download/22.0.5/keycloak-22.0.5.zip | ||
- | server:~/keycloak-22.0.5# KEYCLOAK_ADMIN=root KEYCLOAK_ADMIN_PASSWORD='strongpassword' bin/kc.sh start-dev --https-certificate-file=/root/server.crt --https-certificate-key-file=/root/server.key | + | server:~/keycloak-22.0.5# KEYCLOAK_ADMIN=admin KEYCLOAK_ADMIN_PASSWORD='strongpassword' bin/kc.sh start-dev --https-certificate-file=/root/server.crt --https-certificate-key-file=/root/server.key |
</code> | </code> | ||
+ | |||
+ | * [[http://192.168.X.10:8080/]] | ||
==== docker-compose ==== | ==== docker-compose ==== | ||
Line 46: | Line 48: | ||
# cat keycloak.yml | # cat keycloak.yml | ||
</code><code> | </code><code> | ||
- | version: '3' | + | #version: '3' |
services: | services: | ||
Line 69: | Line 71: | ||
- KC_HTTPS_CERTIFICATE_KEY_FILE=/wild.key | - KC_HTTPS_CERTIFICATE_KEY_FILE=/wild.key | ||
# - KC_DB=postgres | # - KC_DB=postgres | ||
- | # - KC_DB_URL=jdbc:postgresql://172.17.0.1:5432/keycloak | + | # - KC_DB_URL=jdbc:postgresql://postgres:5432/keycloak |
# - KC_DB_USERNAME=keycloak | # - KC_DB_USERNAME=keycloak | ||
# - KC_DB_PASSWORD=strongpassword | # - KC_DB_PASSWORD=strongpassword | ||
Line 91: | Line 93: | ||
# docker logs keycloak -f | # docker logs keycloak -f | ||
+ | |||
+ | # ###docker exec -ti postgres_db psql -U keycloak | ||
+ | |||
+ | # ###docker-compose -f keycloak.yml down | ||
</code> | </code> | ||
Line 141: | Line 147: | ||
#externalDatabase: | #externalDatabase: | ||
# host: "my-postgres-postgresql.my-postgres-ns" | # host: "my-postgres-postgresql.my-postgres-ns" | ||
+ | # host: "my-pgcluster-rw.my-pgcluster-ns" | ||
+ | # host: "my-pgpooler.my-pgcluster-ns" | ||
# port: 5432 | # port: 5432 | ||
# user: keycloak | # user: keycloak | ||
Line 173: | Line 181: | ||
~/keycloak$ kubectl -n my-keycloak-ns get pods -o wide --watch | ~/keycloak$ kubectl -n my-keycloak-ns get pods -o wide --watch | ||
- | ~/keycloak$ curl -v http://nodeN/ -H "Host: keycloak.corp13.un" | + | ~/keycloak# kubectl -n my-keycloak-ns logs statefulsets/my-keycloak -f |
- | ~/keycloak$ ###kubectl -n my-keycloak-ns exec -ti my-keycloak-postgresql-0 -- psql -U postgres | + | ~/keycloak$ curl -v http://kubeN/ -H "Host: keycloak.corp13.un" |
+ | ~/keycloak$ ###kubectl -n my-keycloak-ns exec -ti my-keycloak-postgresql-0 -- psql -U postgres | ||
+ | </code> | ||
+ | * [[Система Kubernetes#Остановка сервиса]] | ||
+ | <code> | ||
$ ###helm delete my-keycloak -n my-keycloak-ns | $ ###helm delete my-keycloak -n my-keycloak-ns | ||
$ ###kubectl delete ns my-keycloak-ns | $ ###kubectl delete ns my-keycloak-ns |