Загрузка данных
dmitriev-aal@VDI-Dmitriev-A:~/Desktop$ kubectl -n gitlab get deploy gitlab-runner-gitlab-runner -o yaml | \
> grep -A5 -B5 -Ei 'configMap|secret|volumeMount|resources'
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
annotations:
checksum/configmap: b2b9d77a54a733e57fbb226ad7a0ade7105252ae8a77095efd973dd64401d0df
checksum/secrets: b01699eb0256f1d6b29b4785b9b5fd36ae4570438da97e6fc072b09c9b5ed59d
kubectl.kubernetes.io/restartedAt: "2026-06-24T17:47:30+07:00"
prometheus.io/port: "9252"
prometheus.io/scrape: "true"
creationTimestamp: null
labels:
--
containers:
- command:
- /usr/bin/dumb-init
- --
- /bin/bash
- /configmaps/entrypoint
env:
- name: CI_SERVER_URL
value: https://gitlab.rshbdev.ru
- name: CLONE_URL
- name: RUNNER_EXECUTOR
--
- --all-runners
livenessProbe:
exec:
command:
- /bin/bash
- /configmaps/check-live
failureThreshold: 3
initialDelaySeconds: 60
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
--
failureThreshold: 3
initialDelaySeconds: 10
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
resources: {}
securityContext:
allowPrivilegeEscalation: false
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /secrets
name: runner-secrets
- mountPath: /home/gitlab-runner/.gitlab-runner
name: etc-gitlab-runner
- mountPath: /configmaps
name: configmaps
- mountPath: /home/gitlab-runner/.gitlab-runner/certs/
name: custom-certs
readOnly: true
dnsPolicy: ClusterFirst
initContainers:
- command:
- sh
- /configmaps/configure
env:
- name: CI_SERVER_URL
value: https://gitlab.rshbdev.ru
- name: CLONE_URL
- name: RUNNER_EXECUTOR
--
- name: FF_USE_DIRECT_DOWNLOAD
value: "false"
image: registry-proxy.rshbdev.ru/gitlab/gitlab-runner:alpine-v15.8.0
imagePullPolicy: IfNotPresent
name: configure
resources: {}
securityContext:
allowPrivilegeEscalation: false
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /secrets
name: runner-secrets
- mountPath: /configmaps
name: configmaps
readOnly: true
- mountPath: /init-secrets
name: init-runner-secrets
readOnly: true
- mountPath: /home/gitlab-runner/.gitlab-runner/certs/
name: custom-certs
readOnly: true
restartPolicy: Always
--
serviceAccountName: gitlab-runner
terminationGracePeriodSeconds: 3600
volumes:
- emptyDir:
medium: Memory
name: runner-secrets
- emptyDir:
medium: Memory
name: etc-gitlab-runner
- name: init-runner-secrets
projected:
defaultMode: 420
sources:
- secret:
name: gitlab-runner-minio-secret
- secret:
items:
- key: runner-registration-token
path: runner-registration-token
- key: runner-token
path: runner-token
name: gitlab-runner-gitlab-runner
- name: custom-certs
secret:
defaultMode: 420
secretName: rshb-ca-runner-bundle
- configMap:
defaultMode: 420
name: gitlab-runner-gitlab-runner
name: configmaps
status:
availableReplicas: 1
conditions:
- lastTransitionTime: "2025-08-30T04:04:29Z"
lastUpdateTime: "2026-08-28T16:22:46Z"
dmitriev-aal@VDI-Dmitriev-A:~/Desktop$ kubectl -n gitlab get cm
NAME DATA AGE
capatch-manager-config 1 387d
crunchy-postgres-grants 1 387d
gitaly-backup-cleanup-script 1 75d
gitlab-email-blocked-domains 1 194d
gitlab-extra-runner-gitlab-runner 7 387d
gitlab-gitaly-praefect 2 387d
gitlab-gitlab-chart-info 2 387d
gitlab-gitlab-exporter 2 387d
gitlab-gitlab-pages 2 387d
gitlab-gitlab-shell 3 387d
gitlab-gitlab-shell-sshd 1 387d
gitlab-gitlab-upgrade-check 1 88d
gitlab-migrations 7 387d
gitlab-nginx-ingress-tcp 1 387d
gitlab-praefect 2 387d
gitlab-runner-gitlab-runner 7 387d
gitlab-sidekiq 8 387d
gitlab-toolbox 8 387d
gitlab-webservice 8 387d
gitlab-webservice-tests 1 387d
gitlab-workhorse-default 3 387d
gitlab-workhorse-internal-api 3 387d
gitlab-workhorse-mgmt 3 387d
istio-ca-root-cert 1 387d
kube-root-ca.crt 1 387d
pg-gitlab-config 1 387d
pg-gitlab-exporter-queries-config 1 387d
pg-gitlab-ha1-fvj2-config 1 387d
pg-gitlab-ha1-gtdj-config 1 380d
pg-gitlab-ha1-plb6-config 1 380d
pg-gitlab-pgbackrest-config 3 387d
pgpool-configmap 1 387d
dmitriev-aal@VDI-Dmitriev-A:~/Desktop$