Настройка ограничений размера загружаемых файлов

По умолчанию система позволяет загружать файлы размером не более 20 МБ.

Вы можете увеличить ограничение размера загружаемых файлов следующими способами:

Увеличение ограничения для контроллера ingress-nginx

Чтобы изменить максимальный размер загружаемых файлов для контроллера ingress-nginx:

  1. Подключитесь к терминалу master-узла кластера Kubernetes.

  2. Измените ConfigMap контроллера ingress-nginx с помощью команды:

    kubectl patch configmaps -n ingress-nginx ingress-nginx-controller -p '{"data": {"proxy-body-size": "<file_size>"}}'

    Здесь:

    • <file_size> — ограничение размера загружаемых файлов, заданное в формате "число и единица измерения информации". Например: 100m, 50m.

  3. Перезапустите все поды, связанные с контроллером ingress-nginx, с помощью команды:

    kubectl rollout restart deployment -n ingress-nginx -l app.kubernetes.io/instance=ingress-nginx
    При переустановке системы ограничение размера файлов вернется к значению 20 МБ.
  4. Удостоверьтесь, что файлы больше 20 МБ корректно загружаются.

В результате также будет изменено максимальное допустимое количество организаций, которые суммарно могут быть назначены пользователю через его роли.

Увеличение ограничения для конкретного объекта Ingress

Чтобы изменить максимальный размер загружаемых файлов для конкретного объекта Ingress:

  1. Отредактируйте блок 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.

    При обновлении или переустановке системы ограничение размера файлов вернется к значению 20 МБ.
  2. После автоматического перезапуска подов удостоверьтесь, что файлы больше 20 МБ корректно загружаются.

Была ли полезна эта страница?

Обратная связь