Изменение выделенных ресурсов в Kubernetes
Важно
Рекомендуется вносить любые изменения только в файл values-override.yaml
, а файл values.yaml
оставить без изменений.
- Внесите требуемые изменения.
- Чтобы внести изменения в приложения Test IT (frontend, auth, avatars, background-service, ldap, license, rabbitmqconsumer, webapi и globalSearch) используйте следующий блок:
resources: requests: # Минимальные выделенные ресурсы memory: "3Gi" cpu: "3" limits: # Лимит выделенных ресурсов memory: "5Gi" cpu: "10"
- Чтобы внести изменения в сторонние приложения (auth-cache, influxdb, minio, postgres и rabbitmq) используйте следующий блок:
resources: requests: # Минимальные выделенные ресурсы memory: "256Mi" cpu: "100m" limits: # Лимит выделенных ресурсов memory: "512Mi" cpu: "200m" storage: 10Mi # Место на диске/хранилище
- Примените изменения с помощью набора команд:
helm -n <namespace> list # Если на внутреннем интерфейсе (backend) вносились изменения, примените их. helm -n <namespace> -f testit_backend/values-override.yaml upgrade testit-backend testit_backend/ # Если на внешнем интерфейсе (frontend) вносились изменения, примените их. helm -n <namespace> -f testit_frontend/values-override.yaml upgrade testit-frontend testit_frontend/ # Дождитесь запуска и готовности к работе всех подов. kubectl -n <namespace> get po --watch