Приложение 3. Параметры cm_values_documentation.yaml

Параметр Описание Пример
‘service.name’ Название сервиса с документацией gbcm-documentation
‘service.image.repository’ Репозиторий Docker образа <образ_док>
‘service.image.tag’ Тег Docker образа latest
‘service.ingress.host’ Хост для внешнего доступа к документации (с использованием переменной .Values.env) “gbcm-documentation-{{ .Values.env }}”
‘service.ingress.baseDomain’ Доменная часть полного имени хоста сервиса <домен>.ru
‘service.ingress.annotations’ Аннотации для Ingress nginx.ingress.kubernetes.io/configuration-snippet
‘service.ingress.tls.secretName’ Название секрета с сертификатом crt
‘service.service.port’ Порт, на котором работает сервис “8080”
‘service.resources.requests.cpu’ Запрос CPU ресурсов 25m
‘service.resources.requests.memory’ Запрос памяти ресурсов 256Mi
‘service.resources.limits.cpu’ Максимальное ограничение по CPU ресурсам 100m
‘service.resources.limits.memory’ Максимальное ограничение по памяти ресурсам 256Mi
‘service.securityContext.runAsNonRoot’ Если установлено значение true, Kubernetes будет проверять, чтобы процесс в контейнере не запускался от имени пользователя root true
‘service.securityContext.runAsUser’ Этот параметр указывает конкретный идентификатор пользователя (UID), под которым должен запускаться процесс внутри контейнера 9999
‘service.securityContext.runAsGroup’ Этот параметр указывает идентификатор основной группы для процессов в контейнере 9999
‘service.podSecurityContext.fsGroup’ Этот параметр определяет «группу файловой системы» для всего пода 9999