Andrey
а что, есть еще какие-то протоколы?
ну я думаю что в этом мире HTTP далеко не единственный протокол который требует сервисов ))
Andrey
#rbac не могу создать секрет, хотя в роли есть пермиссия на создание секрета с таким именем. Что может быть не так? rules: - apiGroups: [""] resources: ["secrets"] resourceNames: - secretname verbs: ["get", "list", "watch", "create", "update", "patch", "delete"] Если убрать resourceNames, то работает
Sergei
я вообще не понимаю, почему например mysql не работает по http
Andrey
0_o
Sergei
запрос, ответ, все изначально в семантике
Sergei
вместо SELECT можно использовать GET
Sergei
вместо INSERT - PUT
Andrey
ну это реализуемо через REST API
Andrey
так то
Mr.
вместо SELECT можно использовать GET
а вложенные запросы как делать или джойны?
Mr.
ну это другая история
Pavel
я вообще не понимаю, почему например mysql не работает по http
А что http/1.1 умеет в одной сесии множество запросов делать?
Pavel
1000000 записей сколько будет укладываться?
Sergei
просто никто это не использует
Sergei
1000000 записей сколько будет укладываться?
а в чем фундаментальная разница между HTTP и mysql бинарным протоколом тут? %)
Sergei
в HTTP есть chunked encoding и сервер может обрабатывать тело в реальном времени не дожидаясь полного запроса
Andrey
чел, сходи в википедию
Sergei
Andrey
а ты думал тут перед тобой бисер раскидывать будут? Ты ещё на формуле-1 спроси почему они на эскаваторах не гоняют
Andrey
и вообще группа про кубер
G72K
я вообще не понимаю, почему например mysql не работает по http
Потому что у соединения есть состояние за пределами транзакции
Sergei
Andrey
голубиная почта тоже труба
Andrey
можешь ещё пневмопочтой sql запросы посылать.
G72K
#rbac не могу создать секрет, хотя в роли есть пермиссия на создание секрета с таким именем. Что может быть не так? rules: - apiGroups: [""] resources: ["secrets"] resourceNames: - secretname verbs: ["get", "list", "watch", "create", "update", "patch", "delete"] Если убрать resourceNames, то работает
С create засада. Нельзя разрешить создавать конкретный секрет по имени, в доке было про это, но не очевидно. Придется разрешать создавать любые секреты , но остальные действия можно поимённо
Andrey
спасибо, как-то так и думал
Andrey
вообще надо по namespace разносить, наверное
G72K
ой да ну ладно. протокол - это просто труба.
Нет. У http все вокруг запрос/ответ , либо апгрейд в TCP трубу. У SQL соедениний есть состояния соединения и сообщения, которые не относятся к транзакциям
Rainbow
я вообще не понимаю, почему например mysql не работает по http
старая. clickhouse успешно работает. У меня пару интерфейсов напрямую ходят. Планирую как petproject написать себе интерфейс по логам так.
Pavel
если мне память не изменяет то HTTP pipelining это от сервера к клиенту, но не от клиента к серверу
Sergei
голубиная почта тоже труба
вы до того как высокомерно отправлять людей, о которых вы ничего не знаете, в википедию подумайте, почему, например, MongoDB умеет проходить тесты джепсена, имея HTTP под капотом. ну, или, например, Amazon DynamoDB :)
Sergei
Sergei
а реагирую не на личность, а на тупой вопрос, да ещё и не по теме чата
тогда можете использовать ту же новую информацию в отношении тупизны вопроса. подсказка: этот вопрос на самом деле не тупой.
Sergei
но да, оффтопик
Andrey
ты бы ещё спросил, почему dns не через http
Andrey
или ntp
Sergei
ну вот, а говорил не про личность...
Vadim
ты бы ещё спросил, почему dns не через http
вот тут наверное самое время вас послать в вики, нет? :)
Andrey
ну так я ж не спрашиваю
Rainbow
Не думаю, что в вике написано почему mysql не по http o_O вы вообще о чем. Там сказано, что база, что протокол.
Rainbow
Посылать туда, где нет ответа - плохая практика. Лучше промолчать.
Andrey
возможно. Просто мне кажется, что некоторые вещи очевидны
Andrey
а http - не универсальный протокол, его назначение скорее всего описано в вики.
Rainbow
Нет, не очевидны. У ряда баз есть http протокол. Для ряда баз есть прослойки, которые его реализуют.
Sergei
возможно. Просто мне кажется, что некоторые вещи очевидны
когда вам кажется, что некоторые вещи очевидны - вполне вероятно что вы не знаете на них ответа. сириоусли. вопрос "почему днс работает по юдп" - сложный. и ответ на него неочевидный.
Andrey
исторически сложилось. Кстати по tcp он тоже работает
Rainbow
http://postgrest.org https://www.graphile.org/postgraphile У postgres, я ими пользуюсь много лет, эт удобно.
Sergei
исторически сложилось. Кстати по tcp он тоже работает
но почему-то несмотря на то что он работает по TCP, продолжают массово использовать UDP
Sergei
но и TCP не отключают
Sergei
а есть еще и TLS-режим
Andrey
ладно уговорили. Но всё равно это не тема группы
Pavel
Да умеет, только в строгом порядке
Sergei
и вообще по факту оно не работает нигде.
Sergei
но в рамках троллинга про возможности HTTP/1.1 вполне годится.
Pavel
а смысл от этого если у меня 100000 запросов?
Rainbow
Эм, почему http request "однопоточный"?
Sergei
Эм, почему http request "однопоточный"?
потому что без пайплайнинга (или мультиплексинга http2) в пределах одного TCP-соединения одновременно нельзя обрабатывать более одного HTTP-запроса
Rainbow
В пределах одного connection и запрос к базе не идут параллельно или это уже не про сравнение протоколов?
𝚔𝚟𝚊𝚙𝚜
когда вам кажется, что некоторые вещи очевидны - вполне вероятно что вы не знаете на них ответа. сириоусли. вопрос "почему днс работает по юдп" - сложный. и ответ на него неочевидный.
Такие сервисы как DNS, NTP работают по udp потому что, tcp для них overhead - как правило запросы настолько малы, что проще спросить еще раз чем устанавливать полноценное tcp-соединение.
𝚔𝚟𝚊𝚙𝚜
Я знаю хорошую шутку про udp, но боюсь она до вас не дойдет...
𝚔𝚟𝚊𝚙𝚜
кудаж без нее :)
𝚔𝚟𝚊𝚙𝚜
пора и для всяких http/spdy шуток насочинять
Nik
А кто как собирает логи с контейнеров?
Rainbow
papertrail+logspout
Andrey
всем привет, кто нибудь реализовывал фишку с уведомлением в группу телеграм при рестарте деплоя. Цель оповещать группу о перезапуске\обновлении сервиса
𝚔𝚟𝚊𝚙𝚜
Nik
filebeat с add_kubernetes_metadata processor
с него ловите stdout? или логи приложения в контейнере в фалй валите?
Rainbow
Что-то у меня руки так и не доходили до кибаны. Как она по сравнению с papertrail? Мне ток логи смотреть и алерты по поиску.