User Tools

Site Tools


сервис_keycloak

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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
сервис_keycloak.1745480118.txt.gz · Last modified: 2025/04/24 10:35 by val