развернуть nginx-ingress с большой конфигурацией nginx
У меня есть контроллер nginx-ingress, к которому подключено несколько хостов. Я создал конфигурацию как ConfigMap, но когда я пытаюсь ее развернуть, я продолжаю получать сообщение об ошибке, в котором говорится, что конфигурация слишком велика. Если создание ConfigMap не является вариантом, какие варианты у меня есть для развертывания входа с моей большой конфигурацией nginx?
ConfigMap «nginx-conf» недействителен: метаданные.аннотации: слишком длинные: должно быть не более 262144 байт.
1 ответ
Это связано с тем, что ConfigMaps имеют максимальный размер 256 КБ, а ваша конфигурация nginx превышает этот предел.
Используйте отдельный ConfigMap для каждой части конфигурации nginx. Если разделение конфигурации nginx на несколько пар ключ-значение нецелесообразно, вы можете создать несколько ConfigMaps, каждый из которых будет содержать разные части конфигурации nginx. Затем вы можете ссылаться на эти ConfigMaps в манифесте развертывания, и они будут объединены для формирования полной конфигурации nginx при развертывании контроллера nginx-ingress.