Код IT
← Каталог

Управление конфигурациями и окружениями — Helm-чарты для управления окружениями

Фрагмент из «Управление конфигурациями и окружениями»: Helm-чарты для управления окружениями.

yaml infra-securityencyclopedia8-07-informatsionnaya-bezopasnost-1153 embed URL статья в энциклопедии
YAML main.yaml
# helm/myapp/values.yaml (значения по умолчанию)
replicaCount: 1

image:
  repository: myapp
  tag: latest
  pullPolicy: IfNotPresent

config:
  environment: development
  logLevel: debug
  logFormat: json
  metricsEnabled: true
  tracingEnabled: true
  requestTimeout: 30
  cacheTtl: 300

database:
  host: localhost
  port: 5432
  name: myapp_dev
  poolSize: 5

resources:
  requests:
    cpu: 100m
    memory: 256Mi
  limits:
    cpu: 500m
    memory: 512Mi
# helm/myapp/values.yaml (значения по умолчанию)
replicaCount: 1

image:
  repository: myapp
  tag: latest
  pullPolicy: IfNotPresent

config:
  environment: development
  logLevel: debug
  logFormat: json
  metricsEnabled: true
  tracingEnabled: true
  requestTimeout: 30
  cacheTtl: 300

database:
  host: localhost
  port: 5432
  name: myapp_dev
  poolSize: 5

resources:
  requests:
    cpu: 100m
    memory: 256Mi
  limits:
    cpu: 500m
    memory: 512Mi