Изменение выделенных ресурсов в Kubernetes
Важно
Рекомендуется вносить любые изменения только в файл values-override.yaml
, а файл values.yaml
оставить без изменений.
- Внесите требуемые изменения.
- Чтобы внести изменения в приложения Test IT (frontend, auth, avatars-api, background-service, ldapwebapi, license-service, webapi и globalsearch-service) используйте следующий блок:
resources: requests: # Минимальные выделенные ресурсы memory: "3Gi" cpu: "3" limits: # Лимит выделенных ресурсов memory: "5Gi" cpu: "10"
- Чтобы внести изменения в сторонние приложения (auth-cache, postgres, minio, influxdb, rabbitmq и gotenberg-api) используйте следующий блок:
# Взят компонент postgres для примера, нерелевантные для смены ресурсов поля удалены из примера для прозрачности postgres: resources: requests: memory: "1Gi" cpu: "1" limits: memory: "3Gi" cpu: "3" statefulset: storage: spec: resources: requests: storage: "5Gi"
- Примените изменения с помощью набора команд:
export NAMESPACE=<my-namespace> helm -n $NAMESPACE list helm -n $NAMESPACE -f testit_unichart/values-override.yaml upgrade testit testit_unichart/ --wait --timeout 10m # Дождитесь запуска и готовности к работе всех подов. kubectl -n $NAMESPACE get po --watch