Serega
Serega
да и не в мир же его открывать..
Rainbow
если приложие долго не ходило за секретами, то токен дохнет. Крайне удобно.
Rainbow
а чисто один пароль от базы без велосипедов не подохнет.
Rainbow
Ну и большая красная кнопка, нас ломают, все отрубаем, если пофантазировать 😄
Serega
как ты узнаешь что “нас ломают” и пора жать на кнопку? =)
Sergei
Rainbow
я один раз узнал по логам от багов, на которые все забивают)
Rainbow
алертам sentry, баги - полезно
Rainbow
и мне пару раз интересные дырки прикрывали через пол час. В общем не исправляйте все баги)
Serega
ну т.е. ты распознал реальный взлом или попытки взломов? попытки взломов идут тысячами ежедневно…. распознать реальный взлом уже веселее. Правда интересно. Помню, у нас(давно) на нагиосе была алертилка на новые открытые порты на хостинг серверах…но это в другую эпоху
Rainbow
Rainbow
Я когда для спортивного интереса копаюсь в сайтах, думаю 500 ошибки отлично выдают.
Vadim
G72K
В bootkube authorization mode webhook по-умодчанию, в кубспрее наверняка тоже
Vadim
Ivan
Rainbow
German
а сталкивался ли кто-то что такоей вот ингрес по умолчанию перекидывает на https, чего мне не нужно
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: frontend-ingress
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- http:
paths:
- path: /
backend:
serviceName: frontend
servicePort: 80
Andrey
Й
87% это апликуха делает)
German
Й
А если на порт сервиса сходить? В обход ингресса?
Rainbow
Rainbow
А, хотя если 308, то это другой кейс.
German
German
нашел, было именно в этом:
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/ssl-redirect: "false"
Andrey
Andrey
"By default the controller redirects (308) to HTTPS if TLS is enabled for that ingress"
German
Rainbow
Й
Rainbow
Andrey
label, то есть?
George
🔵 В группе есть традиция - представляться при входе:
▫️Какой у вас проект или где работаете?
▫️В чём вы специалист?
▫️Чем можете быть интересны или полезны сообществу?
▫️Чем интересно сообщество вам?
▫️Откуда вы?
▫️Как узнали про группу?
В сообщении нужно указать тэг #whois
🔵 Правила чата:
🚫 Публикация вакансий запрещена
🚫 Реклама запрещена
🚫 Политика запрещена
🚫 Флуд и непрофессиональное поведение запрещено
За несоблюдение правил - одно предупреждение, далее следует бан.
Вакансии и запросы на поиск работы публикуем в группе @devops_jobs. Формат любой: full-time, part-time, remote и разовые подработки. Также обмениваемся инсайдами и аналитикой по рынку труда.
Здесь общаемся на темы, посвященные Docker и экосистеме. Задаем вопросы, решаем проблемы и делимся новостями.
Параллельно с этой группой развивается:
🔸@docker_ru - посвященная Docker, Docker Swarm и экосистеме в целом. Задаём вопросы, обсуждаем идеи, решаем проблемы, делимся новостями и т.д.
🔸@devops_ru - активно общаемся на темы, посвященные DevOps, Docker, Mesos, DC/OS, CoreOS, Clouds и т.д.
📡 Возможно, вам также будут интересны группы: @nodejs_ru, @react_js, @angular_js, @javascript_jobs, @reactnative_ru, @ios_ru, @android_ru, @mobile_jobs. Приятного общения!
Всем привет)
Работаю над своим личным проектом - облачная платформа с достаточно необычным направлением, пока что распространяться не буду)
Не скажу, что я профи, но концентрируюсь на программировании на питоне
Чем могу быть полезен - ещё не знаю)
Сообщество интересно тем, что тут могут быть новости, интересные фичи, а так же взаимопомощью (я совершенно новичке в кубернетиз)
Я из Питера, пришёл из Docker - чата
Rainbow
label, то есть?
ну да.
nginx_ingress_controller_requests{controller_class="nginx",controller_namespace="kube-system",controller_pod="nginx-nginx-ingress-controller-6mcc5",endpoint="metrics",exported_namespace="default",ingress="gitlab",instance="192.168.0.62:10254",job="nginx-nginx-ingress-controller",namespace="kube-system",pod="nginx-nginx-ingress-controller-6mcc5",service="nginx-nginx-ingress-controller",status="503"}
Andrey
ingress="gitlab" - вижу. А вот какой service в качестве бэкенда будет - нет
Andrey
как вариант, можно конечно делать по одному ингресу на каждый service/Deployment - это да
Andrey
спасибо, подумаю над этим вариантом тоже, хотя мне наверное всё равно istio надо будет
Andrey
спорно
Andrey
если у вас десятки микросервисов и у каждого своя команда - то напрягать всех ради автоскейлинга интегрироваться, а потом всё равно ставить в кубер адаптеры, такое себе решение
Rainbow
У graphql api есть классная задумка в cost на каждый "endpoint". Сумма костов по роутам будет адекватней, чем просто rps.
Rainbow
Andrey
"что дозволено Юпитеру"
Rainbow
В любом случае их нужно заставлять писать metrics, у каждого свои
Andrey
если всё делать по хорошему, это всё равно должен быть отвязанный сервис на другом порту, который отдаёт метрики независимо от возможно задыхающегося приложения
Andrey
чтоб сбор метрик не влиял на производительность приложения
Andrey
та же логика, что и с readiness/liveness пробами
Andrey
пока цель только hpa, мониторинг после
Rainbow
метрики обычно счетчик, не думаю, что они сильно влияют.
Rainbow
Предложим 10 роутов, добавить в каждый строку, которая по разному инкрементурую счетчик костов. (условный search дороже index). Это строчек 15 (10 + инициализация либы) кода и всем станет просто. Одна метрика "сколько костов выбили за N времени".
Andrey
Andrey
так, вот вы мне что сейчас заясняете? Про какие метрики?
Andrey
у меня конкретная цель, сделать hpa по количеству запросов на под
Andrey
эта общая задача, может возникнуть даже в компании, которая не является владельцем продукта, и её можно решить без его модифицирования
Andrey
про то, что метрики полезны, я и так знаю
Serega
расшифруйте hpa пожалуйста.
Andrey
стыдно не знать такие термины :) horizontal pod autoscaler
Serega
я сомневался что имелось именно это в виду.
Serega
количество запросов на под вытаскивается из метрик ингресса. Например:
rate(nginx_ingress_controller_requests{status=~"[2].*",ingress="my_ingress"}[5m])
но я считаю что вы неправильно декларируете общую задачу. Потому что, прежде чем что-то аутоскейлить или выделять ресурсы - уже должен быть мониторинг и анализ узких мест.
Andor
Аутоскейлинг по кол-ву запросов, а не по качеству ответов на эти запросы?
Andor
Новые веяния
Mikhail
А Кафка и зукипер в одном поде это ок?
Terry
Andor
Кажется не очень
Andor
А зачем их держать в одном поде?
Mikhail
Но я точно не знаю, вот и спрашиваю