Параметры FACT-R Helm Chart

Основные параметры

NameDescriptionValue
createPullSecrets.enabledПереключатель создания секрета для dockerfalse
createPullSecrets.secretNameИмя будущего секрета""
createPullSecrets.urlАдрес реестра""
createPullSecrets.usernameИмя пользователя""
createPullSecrets.passwordПароль""
createPullSecrets.emailEmail""
kubeVersionПереопределить версию Kubernetes""
nameOverrideПереопределение common.names.name""
fullnameOverrideПереопределение common.names.fullname""
namespaceOverrideПереопределение common.names.namespace""
commonLabelsДополнительные лейблы ко всем объектам
commonAnnotationsДополнительные аннотации ко всем объектам
image.registryРеестр docker образовregistry.dppm.pro
image.repositoryНазвание образаreleases/planr/factr
image.tagТэг образа (тэг по умолчанию значение из appVersion)""
image.redosВключение использования образов на базе РедОСfalse
image.pullPolicyПолитика пула образовAlways
image.pullSecretsСекреты для получения docker образов из реестра
annotationsГлобальные аннотации
podAnnotationsАннотации подов
podLabelsЛейблы подов
nodeSelectorСелектор узлов
tolerationsДопуски (tolerations)
affinityПравила размещения (affinity)
replicaCountКоличество реплик1
updateStrategy.typeСтратегия обновленияRollingUpdate
containerPortПорт контейнера8080
service.typeТип сервисаClusterIP
service.nodePorts.httpОткрытие порта при использовании сервиса типа NodePort""
env.PLANR_URLURL API Plan-R""
env.HIDE_URL_FIELDСкрывать поле URLfalse
resources.limits.cpuЛимит CPU250m
resources.limits.memoryЛимит Memory256Mi
resources.requests.cpuЗапрос CPU50m
resources.requests.memoryЗапрос Memory64Mi
livenessProbe.enabledВключение liveness пробыtrue
livenessProbe.pathПуть для liveness пробы/factr/
livenessProbe.initialDelaySecondsЗадержка перед началом10
livenessProbe.periodSecondsПериод проверки10
livenessProbe.timeoutSecondsТаймаут5
livenessProbe.failureThresholdПорог ошибок3
livenessProbe.successThresholdПорог успеха1
readinessProbe.enabledВключение readiness пробыtrue
readinessProbe.pathПуть для readiness пробы/factr/
readinessProbe.initialDelaySecondsЗадержка перед началом5
readinessProbe.periodSecondsПериод проверки5
readinessProbe.timeoutSecondsТаймаут3
readinessProbe.failureThresholdПорог ошибок3
readinessProbe.successThresholdПорог успеха1
podSecurityContext.enabledВключение SecurityContext для подаtrue
podSecurityContext.fsGroupChangePolicyполитика изменения группы при монтировании томовAlways
podSecurityContext.sysctlsНастройки ядра для пода
podSecurityContext.supplementalGroupsДополнительные группы для файловой системы
podSecurityContext.fsGroupГруппа используемая при монтировании томов1001
containerSecurityContext.enabledВключение SecurityContext для контейнераtrue
containerSecurityContext.seLinuxOptionsПараметры SELinux для контейнера
containerSecurityContext.runAsUserПользователь для запуска контейнера1001
containerSecurityContext.runAsGroupГруппа для запуска контейнера1001
containerSecurityContext.runAsNonRootТребование запуска контейнера с любым uid отличным от 0true
containerSecurityContext.readOnlyRootFilesystemВключение read-only режима для файловой системыtrue
containerSecurityContext.privilegedПредоставление привилегированного статуса контейнеруfalse
containerSecurityContext.allowPrivilegeEscalationВключение возможности повышения привилегийfalse
containerSecurityContext.capabilities.dropСписок разрешений вызова ядра которые будут запрещены"ALL"
containerSecurityContext.seccompProfile.typeТип профиля для безопасного режима вычисленийRuntimeDefault
autoscaling.hpa.enabledВключение HorizontalPodAutoscalerfalse
autoscaling.hpa.minReplicasМинимальное количество реплик1
autoscaling.hpa.maxReplicasМаксимальное количество реплик5
autoscaling.hpa.targetCPUЦелевое использование CPU80
autoscaling.hpa.targetMemoryЦелевое использование Memory80
podDisruptionBudget.enabledВключение PodDisruptionBudgetfalse
podDisruptionBudget.minAvailableМинимальное количество доступных подов1

Настройки Ingress

NameDescriptionValue
ingress.enabledВключить создание Ingressfalse
ingress.classNameIngress Class (например, nginx)""
ingress.annotationsДополнительные аннотации Ingress
ingress.hostnameХост для Ingressfact-r.local
ingress.pathПуть (path)/
ingress.pathTypeТип пути (PathType)Prefix
ingress.tlsНастройки TLS для Ingress

Настройки Gateway API

NameDescriptionValue
httpRoute.enabledВключить создание HTTPRoutefalse
httpRoute.parentRefsСсылки на родительский Gateway
httpRoute.annotationsДополнительные аннотации HTTPRoute
httpRoute.labelsДополнительные метки HTTPRoute
httpRoute.hostnamesХосты для HTTPRoute"fact-r.local"
httpRoute.pathПуть (path)/
httpRoute.pathTypeТип пути (PathType)PathPrefix
httpRoute.filtersНастройки фильтров HTTPRoute

Дополнительные ресурсы

NameDescriptionValue
extraDeployМассив дополнительных манифестов, которые будут применены при развертывании

608.3