𝚔𝚟𝚊𝚙𝚜
пизда штурвалу
Не прогрузился
𝚔𝚟𝚊𝚙𝚜
Опять спикерам монитор не поставили
Sasha
Опять спикерам монитор не поставили
Телесуфлёр под ногами был 😎
Tadeusz
Peter
Кто знает с какой стороны в связку istio + k8s запрягать druid?
George
Кто знает с какой стороны в связку istio + k8s запрягать druid?
а у druid какой интерфейс? хттп? или свой бинарный протокол овер тсп?
George
и зачем туда истио? чего хотите им добиться?
Peter
Программное зачем-то хотят. У меня нет готового ответа. Объясните, хоть, зачем он нужен и какую проблему решает?
George
Программное зачем-то хотят. У меня нет готового ответа. Объясните, хоть, зачем он нужен и какую проблему решает?
А самому почитать ? Кратко - за счёт бешеного оверхеда (может и не очень бешеного) потому что растет летенси, нагрузка на цпу, память, Истио позволяет сделать отдельный слой управления трафиком. Технически - это по сути как подсаженный прокси в каждый сервис. Причем не только на вход трафика, но и на выход. Но, понятно, что лучше всего это работает с http/grpc трафиком. Касательно того, что это даёт: * Возможность снимать трейсинги (т.е. полный граф прохода вызовов между сервисами) * Управлять трафиком (безопасность) * Балансировка трафика * Реализация примитивов отказоустойчивости (ретрай, тайм-аут, circuir breaker) * Участие в реализации деплоя - канареечный, а/б
Anonymous
подскажите ингресы для проброса портов баз, серверов очередей, дебаг портов джавы
Puma
пробрасывайте напрямую )
Puma
а так все нгинксом делайте
Андрей А
а напрямую это как?
Puma
Нодпорт хост порт
Андрей А
ок спасибо
Just a baka
подскажите ингресы для проброса портов баз, серверов очередей, дебаг портов джавы
https://kubernetes.github.io/ingress-nginx/user-guide/exposing-tcp-udp-services/ еще вот так можно
Anonymous
Спасибо большое всем откликнувшимся 💪
Peter
Что нужно сделать чтобы что-то туда складывалось? Где его запускать? В том же кластере или рядом?
George
Что нужно сделать чтобы что-то туда складывалось? Где его запускать? В том же кластере или рядом?
Это к кубернетесу, ну, никак не относится. Может Вам почитать офдоку?
Alla
фелас, подскажите nginx inggress -> istio. Как корректно с nginx'a поинтить в истио? Я понимаю что нужно проксить с нжинкса на истио гейтвей или на виртуал сервис. Но это не точною. Поправьте пока не начала фигню делать.
George
Ну, и в офдоке вроде как всё хорошо описано
Alla
Кмк, заюзайте истио гейтвей всесто ингресса и будет счастье
С радостью но пока полностью статика не мигрировалась в с3. Надо нжинксом пару месяцев пораздавать статику.
Alla
и второе. Я пока не понимаю как к истио крутиь серт менеджер.
Alla
Ну, и в офдоке вроде как всё хорошо описано
читала. может не досмотрела. Еще раз перечитаю. Спасибо
George
и второе. Я пока не понимаю как к истио крутиь серт менеджер.
Я не помню, но там ничего особо сложного не было
Anonymous
и второе. Я пока не понимаю как к истио крутиь серт менеджер.
https://medium.com/@gregoire.waymel/istio-cert-manager-lets-encrypt-demystified-c1cbed011d67
Anonymous
https://github.com/stefanprodan/istio-gke/blob/master/docs/istio/05-letsencrypt-setup.md
Alla
Спасибо всем. То что надо.
Andrey
Спасибо всем. То что надо.
я у себя оставил nginx из-за нормальной интеграции с cert-manager. Ingress в качестве бэкенда использует промежуточный сервис, который указывает на istio gw. Примерно так это выглядит: --- kind: Ingress metadata: name: app-ingress annotations: kubernetes.io/ingress.class: nginx certmanager.k8s.io/cluster-issuer: letsencrypt-prod spec: rules: - host: example.com http: paths: - backend: serviceName: app-istiogw servicePort: 80 tls: - secretName: app-tls hosts: - example.com --- kind: Service metadata: name: app-istiogw spec: type: ExternalName externalName: istio-ingressgateway.istio-system.svc.cluster.local --- apiVersion: networking.istio.io/v1alpha3 kind: Gateway metadata: name: app-gw spec: selector: istio: ingressgateway servers: - port: number: 80 name: http protocol: HTTP hosts: - example.com --- apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: name: app-vs spec: hosts: - example.com gateways: - app-gw http: - route: - destination: host: app-svc --- apiVersion: v1 kind: Service metadata: name: app-svc
George
касательно интеграции - насколько я помню, cert-manager прекрасно интегрируется и с Istio Gateway
George
https://istio.io/docs/tasks/traffic-management/ingress/ingress-certmgr/
Peter
Как внешнюю машину с bitrix зацепить за istio?
Pavel
Как внешнюю машину с bitrix зацепить за istio?
https://istio.io/docs/setup/kubernetes/additional-setup/mesh-expansion/
Pavel
Кто нибудь нарывался на Cannot patch Deployment "$setElementOrder"? или подобное
Ilia
Привет, подскажите где находится подстановочный домен типа xip.io, а то я поменял на свой. И интерфейс сломался, остался только kubectl, а там я не смог найти.
Andrey
потому что ингресс не умеет указывать на сервис в другом неймспейсе
George
Да вообще ингресс оттуда выкинуть. Не?
Ilia
что поменял, ингресс?
да в общем вот. apiVersion: extensions/v1beta1 kind: Ingress metadata: annotations: certmanager.k8s.io/issuer: rancher field.cattle.io/publicEndpoints: '[{"addresses":["172.27.10.103","172.27.10.104","172.27.10.105","172.27.10.131","172.27.10.132"],"port":443,"protocol":"HTTPS","serviceName":"cattle-system:rancher","ingressN ame":"cattle-system:rancher","hostname":"rancher.cattle-system.172.27.10.103.rancher.i-dgtl.ru","allNodes":false}]' nginx.ingress.kubernetes.io/proxy-connect-timeout: "30" nginx.ingress.kubernetes.io/proxy-read-timeout: "1800" nginx.ingress.kubernetes.io/proxy-send-timeout: "1800" creationTimestamp: "2019-06-21T16:54:16Z" generation: 16 labels: app: rancher chart: rancher-2.2.4 heritage: Tiller release: rancher name: rancher namespace: cattle-system resourceVersion: "19717025" selfLink: /apis/extensions/v1beta1/namespaces/cattle-system/ingresses/rancher uid: 34aad2a2-9445-11e9-ab57-eeeeeeeeeeee spec: rules: - host: rancher.cattle-system.172.27.10.103.rancher.i-dgtl.ru http: paths: - backend: serviceName: rancher servicePort: 80 tls: - hosts: - rancher.cattle-system.172.27.10.103.rancher.i-dgtl.ru secretName: tls-rancher-ingress2 status: loadBalancer: ingress: - ip: 172.27.10.103 - ip: 172.27.10.104 - ip: 172.27.10.105 - ip: 172.27.10.131 - ip: 172.27.10.132
Ilia
выдал хост rancher.cattle-system.172.27.10.103.rancher.i-dgtl.ru, я его меняю, он его снова сбрасывает в этот
Ilia
пытаюсь сделать просто rancher.i-dgtl.ru
Vadim
выдал хост rancher.cattle-system.172.27.10.103.rancher.i-dgtl.ru, я его меняю, он его снова сбрасывает в этот
1.2.3.4.xip.io резолвится на xip.io, так что вам надо надо настроить днс чтобы rancher.i-gtl.ru резолвился на 172.27.10.103
Ilia
1.2.3.4.xip.io резолвится на xip.io, так что вам надо надо настроить днс чтобы rancher.i-gtl.ru резолвился на 172.27.10.103
ранчер резолвится по идее на балансировщик, а потом уже соответственно туда, оно работало, но потом как-то стало так
Ilia
в общем я сам не особо понял, как оно так отвалилось и перестало работать
Vadim
ранчер резолвится по идее на балансировщик, а потом уже соответственно туда, оно работало, но потом как-то стало так
Сорри, копипаст не соаботал. Суть xip.io - 1.2.3.4.xip.io резолвится на 1.2.3.4. Дальше думай сам, как резолвить балансер
𝚔𝚟𝚊𝚙𝚜
Скажите, а кому-нибудь был бы интересен BareMetal Kubernetes хостинг?
Puma
а в чем фишка
Ilia
а можно впрос? а в чем плюсы BareMetal?
Puma
если не саас
Puma
в цене и контроле
Felix
ну и безопасность, не?
Vadim
Скажите, а кому-нибудь был бы интересен BareMetal Kubernetes хостинг?
мне интересно было бы посмотреть архитектуру + секьюрити, но покупать не стал бы
𝚔𝚟𝚊𝚙𝚜
если не саас
saas, но на BareMetal
𝚔𝚟𝚊𝚙𝚜
а можно впрос? а в чем плюсы BareMetal?
В производительности в первую очередь
Ilia
прям сильно заметно?
Puma
ну и безопасность, не?
Чем по вашему оно безопаснее?
Puma
В производительности в первую очередь
Это все упирается в цену, что на Амазоне я смогу заказать меньше чем на баре метал что ли
Валентин
Мне как клиенту какая разница, на чем там куб крутится, если арендуется куб?
Puma
прям сильно заметно?
В плане цены это в разы
Felix
Чем по вашему оно безопаснее?
большим контролем, свои днс, своя сеть, полный контроль над железом, можно использовать контейнеры вместо виртуалок, с вклбченным спекулятивнымвыполнением команд, и тд
Puma
Мне тоже кажется, если ты в итоге берешь саас, да и усталых он относительно баре метал же тоже пол сути
Ilia
В плане цены это в разы
не, я про скорость работы, без учета денег
Puma
большим контролем, свои днс, своя сеть, полный контроль над железом, можно использовать контейнеры вместо виртуалок, с вклбченным спекулятивнымвыполнением команд, и тд
Это саас, ну и как бы если у тебя не работает отдел по безопасности то вероятно в облаке куда больше предусмотрено и закрыто дырок чем ты сам закроешь
Puma
не, я про скорость работы, без учета денег
Мне кажется можно спокойно заказать одинаковое количество ресурсов
Felix
Это саас, ну и как бы если у тебя не работает отдел по безопасности то вероятно в облаке куда больше предусмотрено и закрыто дырок чем ты сам закроешь
облако это огромная подсеть. при чем чужая и приватная. я не запариваюсь с этим сейчас, но думаю кому то будет логичнее иметь все свое. не просто так строят и клауды приватные и дц
Dmitry
облако это огромная подсеть. при чем чужая и приватная. я не запариваюсь с этим сейчас, но думаю кому то будет логичнее иметь все свое. не просто так строят и клауды приватные и дц
Вы таки от всяких meltdown, дыр в sack и прочих вещей защитили всё что может принимать внешний трафик быстрее, чем aws или забили?
Puma
ну в разрезе больших компаний кто может инвестировать сотню лямов в свой дц да , а в разрере дай бог три девопса на кластер кубера , а таких наверно большинство если мерять штуками то вообще о какой то особой безопасности у себя речи не идет
Dmitry
облако это огромная подсеть. при чем чужая и приватная. я не запариваюсь с этим сейчас, но думаю кому то будет логичнее иметь все свое. не просто так строят и клауды приватные и дц
Уже запланирована замена железок на те, память которых не подвержена rawhammer (или rowhammer, не помню что-то)? Во сколько обошлось?
Felix
Вы таки от всяких meltdown, дыр в sack и прочих вещей защитили всё что может принимать внешний трафик быстрее, чем aws или забили?
нет, у нас сейчас это не первичный вопрос, так что положились на гугл в этом деле. но в целом вот смотрю на файркрекер и ката контейнеры)
Puma
Вы таки от всяких meltdown, дыр в sack и прочих вещей защитили всё что может принимать внешний трафик быстрее, чем aws или забили?
я все закрыл но в целом это сильно зае****** , и вообще местами приходится обновлять руками там где не ансиблом рулится реально жопа
Dmitry
В общем у меня тоже есть некоторые сомнения, что если ты не компания уровня "эх, ещё один ДЦ пора строить", то не факт, что обеспечение безопасности собственными силами получится лучше, чем у всякого облачного. Не очень релевантный пример, там софтовый же баг, но некоторые большие компании не очень быстро залатали heartbleed. Облако бы им не помогло, но факт: на серьезные уязвимости быстро реагировать не получается
Dmitry
https://habr.com/ru/post/218661/ вот на эту таблицу больновато смотреть