Size: a a a

2020 August 05

AS

Artem Savinov in rannts
ты уже развлекаешься?
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Ага, у нас клиенты "кривые" поломались из-за того что мы обновили haproxy, и он стал все заголовки конверить в lower case даже для HTTP/1. Теперь я пытаюсь понять, как отключить у него такое поведение. Опции вроде есть, но почему-то пока не помогают.
источник

SA

Sergey Arkhipov in rannts
Kirill (Cykooz) Kuzminykh
Все ведь знают что по спецификации HTTP/2 все имена заголовков должны быть в lower case? Тогда как HTTP/1 просто определяла что эти имена case-insensitive, и приложение должно работать с ними в соответствующем режиме.
Если у вас есть приложения, которые не следовали даже рекомендациям HTTP/1, то приятного вам времяпровождения 😊
Между прочим, довольно много антиботов, которые активно эту case-sensitivity эксплуатируют. Скажем, Akamai или наш родной Variti
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Ну вот с HTTP/2 у них эта возможность отвалится - там всё идёт в lower-case
источник

KK

Kirill (Cykooz) Kuzm... in rannts
А стандартные загловки вообще передаются в виде циферки (в бинарном виде)
источник

SA

Sergey Arkhipov in rannts
Угу. Довольно мудро, надо сказать
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Хотя и нестандартные вроде как тоже складываются в табличку, и из неё используются ID. Табличка передаётся вместе с запросом или как-то ещё. Всё ради сжатия заголовков
источник
2020 August 06

SZ

Sergey Z in rannts
Canon подверглась атаке вируса-вымогателя, сервисы компании частично восстановлены, потеряна часть архивов пользователей / Хабр
https://m.habr.com/ru/news/t/514026/
источник
2020 August 07

SA

Sergey Arkhipov in rannts
Крик отчаяния: современный кубернетес просто запретительно сложный. И каждый тул вместо снятия боли тащит пачку другой боли. Helm, Knative, разные сервис-меши - можно натурально полгода разбираться и конфигурирвать все это говно, и так не добраться до бизнес-логики. Это не фигура речи: полгода - это еще очень даже ничего

Я перманентно себя чувствую идиотом. То с матч-селекторами, то с этими конфигурациями аннотациями. Хуже всего, что там не просто со дна стучат, там постоянно какие-то многоуровневые шахты прокладывают.

Вся работа с Кубернетесом - это ощущение свободного падения вперемешку с унизительным ощущением собственной тупости от того, что не можешь с голове внятно выстроить все эти бесконечные слои абстракий без особенного практического смысла
источник

БС

Байт Словович... in rannts
Ну а что тебе мешает не использовать всё вот это? Используй его как площадку для запуска твоих докер файлов.
источник

SZ

Sergey Z in rannts
Я то же самое от aws чувствую.
источник

in

ildar nizamov in rannts
ето норма
источник

БС

Байт Словович... in rannts
Насмотрелся на умных парней, которые на каждый чих свой оператор пишут и докладики делают?
источник

SZ

Sergey Z in rannts
Крик отчаяния был а не призыв сказать "сам дурак".
Борюсь с коллегами за упрощение, но похоже усложнение теперь признак профессионализма.
источник

SA

Sergey Arkhipov in rannts
Даже типичный сайт очередного прорывного болтика в этой махине похож на сгенерированный какой-нибудь марковской цепью: https://knative.dev/ - вот без кликов (хотя и с кликами) - кто может понять, что оно делает? Автоскейлинг? А чем плох существующий? Лямбды? А вот https://kyma-project.io/ тогда зачем?

И вот все оно такое - вылизанное, и каждое решает difficult part.
источник

AS

Artem Savinov in rannts
Sergey Arkhipov
Крик отчаяния: современный кубернетес просто запретительно сложный. И каждый тул вместо снятия боли тащит пачку другой боли. Helm, Knative, разные сервис-меши - можно натурально полгода разбираться и конфигурирвать все это говно, и так не добраться до бизнес-логики. Это не фигура речи: полгода - это еще очень даже ничего

Я перманентно себя чувствую идиотом. То с матч-селекторами, то с этими конфигурациями аннотациями. Хуже всего, что там не просто со дна стучат, там постоянно какие-то многоуровневые шахты прокладывают.

Вся работа с Кубернетесом - это ощущение свободного падения вперемешку с унизительным ощущением собственной тупости от того, что не можешь с голове внятно выстроить все эти бесконечные слои абстракий без особенного практического смысла
так используй его в saas варианте
источник

SA

Sergey Arkhipov in rannts
Байт Словович
Ну а что тебе мешает не использовать всё вот это? Используй его как площадку для запуска твоих докер файлов.
Работа мешает не использовать. Особенно когда некоторые части системы можно поменять на, скажем, knative. и по описанию реально пути запросов упростятся, но есть но - очень мало кто понимает, как это поднять и запустить
источник

SA

Sergey Arkhipov in rannts
Artem Savinov
так используй его в saas варианте
В смысле GKE? Так я не про то, как его на нодах развернуть. А про то, как с ним работать
источник

AS

Artem Savinov in rannts
так а почему это твоя задача? в sre подался?
источник

SA

Sergey Arkhipov in rannts
Да даже как пускалку докера. Чтобы просто деплоймент описать, уже надо знать и понимать дофига чего: сервисы, как матчатся селекторы, разницу между подами и контейнерами

И чтобы потом понять, что деплоймент - это про один в принципе микросервис, а не про проект
источник