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 [2024/03/20 13:50]
val [Kubernetes]
сервис_keycloak [2024/04/07 08:53] (current)
val [Kubernetes]
Line 81: Line 81:
  
 <​code>​ <​code>​
 +~/$ mkdir keycloak; cd keycloak
 +
 ~/keycloak$ ###helm pull oci://​registry-1.docker.io/​bitnamicharts/​keycloak ~/keycloak$ ###helm pull oci://​registry-1.docker.io/​bitnamicharts/​keycloak
  
-~/keycloak$ helm template my-keycloak oci://​registry-1.docker.io/​bitnamicharts/​keycloak | tee keycloak.yaml | grep PersistentVolumeClaim+~/keycloak$ helm template my-keycloak oci://​registry-1.docker.io/​bitnamicharts/​keycloak | tee keycloak.yaml | less 
 +/PersistentVolumeClaim
 </​code>​ </​code>​
  
Line 94: Line 97:
 ~/keycloak$ cat values.yaml ~/keycloak$ cat values.yaml
 </​code><​code>​ </​code><​code>​
 +image:
 +  tag: 23.0.7-debian-12-r5
 auth: auth:
   adminUser: admin   adminUser: admin
Line 105: Line 110:
 #  storageClass:​ local-path #  storageClass:​ local-path
 #  storageClass:​ longhorn #  storageClass:​ longhorn
 +#​replicaCount:​ 2
 +#​postgresql:​
 +#  enabled: true
 +#  auth:
 +#    postgresPassword:​ "​strongpassword"​
 +#    username: bn_keycloak
 +#    password: "​strongpassword"​
 </​code><​code>​ </​code><​code>​
 ~/keycloak$ helm upgrade my-keycloak -i -f values.yaml oci://​registry-1.docker.io/​bitnamicharts/​keycloak -n my-keycloak-ns --create-namespace ~/keycloak$ helm upgrade my-keycloak -i -f values.yaml oci://​registry-1.docker.io/​bitnamicharts/​keycloak -n my-keycloak-ns --create-namespace
 +
 +~/keycloak$ kubectl -n my-keycloak-ns get pods -o wide --watch
 +
 +~/keycloak$ ###kubectl -n my-keycloak-ns exec -ti my-keycloak-postgresql-0 -- psql -U postgres
  
 $ ###helm delete my-keycloak -n my-keycloak-ns $ ###helm delete my-keycloak -n my-keycloak-ns
 </​code>​ </​code>​
- 
  
 ===== Подключение ===== ===== Подключение =====
Line 279: Line 294:
         Value: readwrite         Value: readwrite
   ​   ​
 +</​code>​
 +
 +===== Дополнительные материалы =====
 +
 +==== K8S ====
 +<​code>​
 +kube1:​~/​keycloak#​ diff keycloak.yaml keycloak.yaml.orig
 +457,458c457
 +< #kind: StatefulSet
 +< kind: Deployment
 +---
 +> kind: StatefulSet
 +472,​476c471,​475
 +< #  podManagementPolicy:​ Parallel
 +< #  serviceName:​ my-keycloak-headless
 +< #  updateStrategy:​
 +< #    rollingUpdate:​ {}
 +< #    type: RollingUpdate
 +---
 +>   ​podManagementPolicy:​ Parallel
 +>   ​serviceName:​ my-keycloak-headless
 +>   ​updateStrategy:​
 +>     ​rollingUpdate:​ {}
 +>     type: RollingUpdate
 </​code>​ </​code>​
  
  
сервис_keycloak.1710931834.txt.gz · Last modified: 2024/03/20 13:50 by val