Настройка ограничений размера загружаемых файлов
По умолчанию система позволяет загружать файлы размером не более 1 МБ.
Вы можете увеличить ограничение размера загружаемых файлов следующими способами:
-
Для контроллера ingress-nginx — при необходимости увеличить ограничение для всех объектов Ingress, связанных с контроллером ingress-nginx.
-
Для конкретного объекта Ingress — при необходимости настроить ограничение для конкретных объектов Ingress.
Увеличение ограничения для контроллера ingress-nginx
Чтобы изменить максимальный размер загружаемых файлов для контроллера ingress-nginx:
-
Подключитесь к терминалу master-узла кластера Kubernetes.
-
Измените ConfigMap контроллера ingress-nginx с помощью команды:
kubectl patch configmaps -n ingress-nginx ingress-nginx-controller -p '{"data": {"proxy-body-size": "<file_size>"}}'Здесь:
-
<file_size>— ограничение размера загружаемых файлов, заданное в формате "число и единица измерения информации". Например:100m,50m.
-
-
Перезапустите все поды, связанные с контроллером ingress-nginx, с помощью команды:
kubectl rollout restart deployment -n ingress-nginx -l app.kubernetes.io/instance=ingress-nginxПри переустановке системы ограничение размера файлов вернется к значению 1 МБ. -
Удостоверьтесь, что файлы больше 1 МБ корректно загружаются.
Увеличение ограничения для конкретного объекта Ingress
Чтобы изменить максимальный размер загружаемых файлов для конкретного объекта Ingress:
-
Отредактируйте блок
annotationsнеобходимого объекта Ingress с помощью команды:kubectl patch ingress <ingress_name> -n <namespace> -p '{"metadata": {"annotations": {"nginx.ingress.kubernetes.io/proxy-body-size": "<file_size>"}}}'Здесь:
-
<ingress_name>— название объекта Ingress. -
<namespace>— название пространства имен, в котором установлен выбранный объект Ingress. -
<file_size>— ограничение размера загружаемых файлов, заданное в формате "число и единица измерения информации". Например:100m,50m.
При обновлении или переустановке системы ограничение размера файлов вернется к значению 1 МБ. -
-
После автоматического перезапуска подов удостоверьтесь, что файлы больше 1 МБ корректно загружаются.
Была ли полезна эта страница?