Pull to refresh

Comments 8

Спасибо за статью. А можно ли возвращать json? Например мне нужно для 413 возвращать json. Как это реализовать?

Так не работает:

ingress.kubernetes.io/server-snippet: |
proxy_intercept_errors on;
error_page 413 /413.json;
location /413.json {
return 413 '{"error": {"status_code": 413,"status": "TEST"}}';
}

Спасибо за хорошие примеры — как раз решали вопрос как конфигурационным сниппетом очень кастомно затюнить ингресс в кластере, чтобы не плодить лишние nginx'ы
Единственное на что бы обратил внимание — сломать конфигурацию ingress чем-либо из аннотаций достаточно сложно, но любая синтаксическая ошибка в ingress.kubernetes.io/server-snippet и… приплыли. Измененный конфиг не применяется, но если ингресс решит передеплоиться, то он не поднимется. Как говорится — удачной отладки (

вот это работает отлично
curl -i -XGET http://sadsdasdas.kube-cloud.my/
а как быть вот с этим?
curl -i -XGET https://sadsdasdas.kube-cloud.my/

даже если у меня там красивая 404 — не дает показывать, т.к. нет валидного сертификата для этого (отсутствующего) ингреса
и усложнение сразу: кластер конечно-же обслуживает несколько доменов.
перехожу например на https://sadsdasdas.kube-cloud2.my/
то есть тут подменой дефолтного сертификата для бекенда не обойтись…

Я пока не совсем понимаю, почему бы не выпустить *.kube-cloud.my или *.kube-cloud2.my и решить хотя бы половину проблемы )


даже если у меня там красивая 404 — не дает показывать

красивая 404 зачем нужна?

какие-то странные у вас вопросы. ну ок.

1) у меня больше 10 доменов там. делаю один — решаю, по вашему, 10% проблемы?
2) вопрос не в красивой странице, а в реакции на 404 и направленном поведении. у меня на красивой странице стоит редирект на другой сайт-заглушку, который не срабатывает по озвученной причине.

Как раз вопросы не странные — я работал в веб-хостинге и у нас были аналогичные (но не идентичные) проблемы из-за особенностей работы SNI. Но это вообще отдельная история )


Суть в том, что я не совсем понимаю, ЗАЧЕМ Вы создаете себе проблемы, а потом героически пытаетесь их обходить ) Ну, а SEOшники должны гореть в аду ) это известно )))

вопрос не совсем по теме, но по теме балансировки.
на baremetal все отлично.
а был ли у кого опыт в Digital Ocean с их балансировщиками для кластера из коробки?

погуглив их ишью, обнаружил что решение — это только не использовать балансировщики из коробки (которые не умеют custom-error от слова совсем), а втыкать отдельный дроплет и поднимать баланс руками.
Sign up to leave a comment.