Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revisionBoth sides next revision
devops:setup_pgadmin_on_kubernetes [2021/02/10 21:13] – [Проблемы] admindevops:setup_pgadmin_on_kubernetes [2021/02/10 21:15] – [Проблемы] admin
Line 99: Line 99:
 {{- end -}} {{- end -}}
 </code> </code>
-  * Проблему с правами на файл **pgpass** решаем с помощью **init**-контейнера, который монтирует секрет в файл, а затем - копирует этот файл в нужную папку и задает ему нужные права:<code>  extraInitContainers: |+  * Проблему с правами на файл **pgpass** решаем с помощью **init**-контейнера, который монтирует секрет в файл, а затем - копирует этот файл в нужную папку и задает ему нужные права:<code>    extraSecretMounts: 
 +  - name: pgpassfile 
 +    secret: pgpassfile 
 +    subPath: pgpassfile 
 +    mountPath: "/pgpass" 
 +    readOnly: true 
 +  extraInitContainers: |
     - name: pgpass-permissions-init     - name: pgpass-permissions-init
-      image: "dpage/pgadmin4:4.29"+      image: "docker.rdleas.ru/dpage/pgadmin4:4.29"
       command:       command:
       - "/bin/ash"       - "/bin/ash"
       - "-c"       - "-c"
       - "/bin/mkdir -p /var/lib/pgadmin/storage/pgadmin && /bin/cp /pgpass /var/lib/pgadmin/storage/pgadmin/pgpass && /bin/chmod 0600 /var/lib/pgadmin/storage/pgadmin/pgpass"       - "/bin/mkdir -p /var/lib/pgadmin/storage/pgadmin && /bin/cp /pgpass /var/lib/pgadmin/storage/pgadmin/pgpass && /bin/chmod 0600 /var/lib/pgadmin/storage/pgadmin/pgpass"
 +      securityContext:
 +        runAsUser: 0
       volumeMounts:       volumeMounts:
       - mountPath: /pgpass       - mountPath: /pgpass
Line 112: Line 120:
         subPath: pgpassfile         subPath: pgpassfile
       - mountPath: /var/lib/pgadmin       - mountPath: /var/lib/pgadmin
-        name: pgadmin-data +        name: pgadmin-data</code>
-      securityContext: +
-        runAsUser: 0</code>+
   * В файле values родительского чарта записи такие:   * В файле values родительского чарта записи такие:
 <code> <code>
  • devops/setup_pgadmin_on_kubernetes.txt
  • Last modified: 2021/02/10 21:16
  • by admin