Semen
strategy: type: Recreate
все равно под пересоздается
Solyar
Странно
Solyar
Перепиши деплоймент, не знаю :C
Semen
Странно
мб проблема в  health check'aх?
Grigorii
в ивентах то што
Grigorii
describe
Grigorii
а ну конечно хелс чеки у тебя не будут работать раз ты просто тейлишь dev/null
Grigorii
они ж проверяют сокеты
Semen
а ну конечно хелс чеки у тебя не будут работать раз ты просто тейлишь dev/null
это очевидно 🙂 я вот только хз влияют ли они на полет или нет надо проекспериментировать🤔
Semen
позже результат сообщю 😄
Grigorii
просто если ты хочешь shell для дебага интерактивного, то отключи их пока
Nikolai
Коллеги, кто нибудь подскажет. Есть связка haproxy—kuber ingress—deployment—nginx-pod нужно получать real ip в nginx-pod. 10.10.10.129 ip haproxy haproxy frontend fronend mode http option forwardfor header X-Real-IP nginx set_real_ip_from 10.10.10.129; real_ip_header X-Real-IP;
Semen
просто если ты хочешь shell для дебага интерактивного, то отключи их пока
спасибо, так и сделал и ни разу под не перерестартанул конфиг хоть правильно написан?
George
а внутри nginx pod - ничего дополнительно не делать
Alex
Кстати, свежий jsonnet релизнулся
Aleksey
господа, какой тип сервиса лучше взять для приема snmptrap ? никакого интеллекта от сервиса не надо. только доставить в один или более пода
Aleksey
снаружи
Aleksey
в идеале я бы хотел что бы внешний порт остался 162. его бывает не так то просто поменять
Человек
это проблематично, что у тебя стоит перед кластером? балансер какой ?
Aleksey
не могу закладыватся на наличие балансера
Aleksey
делаю тиражируемую схему
Человек
ну тебе же експозить это нужно во вне выбор не большой без балансера :) nodeport
Человек
но там у тебя порты будут от 30к ща посмотрю
Aleksey
nodeport не умеет в 30к порты ниже вроде как
Человек
да
Человек
ну как бы и все :)
Человек
тогда тебе нужен ингресс
Человек
но так как это udp протокол там все не просто
Solyar
Чем лучше всего кластер на бар метал разворачивать?
Solyar
Ансибл, паппет?
Solyar
kubespray?
Ну это понятно
Solyar
Просто kubeadm вроде получше будет
Solyar
Нет?
Gabriel
Человек
https://github.com/kubernetes-sigs/kubespray/blob/master/docs/comparisons.md
Alex
Чем лучше всего кластер на бар метал разворачивать?
Использовал kubeadm, пока вроде всё +- ок
Alex
Что значат вот эти +- )
Ну это уже после kubeadm, скорее всего мои кривые руки ))
Alex
Про load balancer и всё такое
Aleksey
ну как бы и все :)
https://github.com/rancher/klipper-lb
Vadim
nodeport не умеет в 30к порты ниже вроде как
Умеет, настроить надо только
Человек
https://github.com/kubernetes/kubernetes/issues/9995
Человек
@minhtrietbkit (and others with this issue) until this bug is fixed, which I hope will happen but am not holding my breath, you should be able to work around this limitation by deploying your such services using a DaemonSet with privileged Pods that can use the host network. If you wish to only use a subset of your nodes for a particular service, you could taint the nodes and use the taints/tolerations mechanism to control scheduling. To communicate with the DaemonSet from within the cluster in a clean way, you can use any of the documented alternatives. Admittedly, this is a rather hacky work-around that needs to be documented referencing this issue, but it would at least let you overcome the hindrance in the short term. Since all NodePort services have to open the same port on all nodes, the DaemonSet approach I just outlined would actually be cleaner in some sense than actual NodePort support. Because at least with the DaemonSet, I can partition my set of nodes to support more than one service owning port 80/443 forever. Unless that one service is an Ingress Controller or similar, that would probably not be desirable in the general case.
Человек
как вариант
Aleksey
спасибо посмотрю
Aleksey
пока получается 3 варианта. * ingress * klipper-lb * настройка nodeport
Aleksey
посмотрим какой выживет
Человек
посмотри на istio еще
Vadim
чо где ?
https://kubernetes.io/docs/concepts/services-networking/service/#nodeport но это боль и унижение, просто юзай hostNetwork же
Aleksey
https://kubernetes.io/docs/concepts/services-networking/service/#nodeport но это боль и унижение, просто юзай hostNetwork же
это самый не очень вариант ибо не сделать реплик больше одной. хотя есть надежда на REUSEPORT но чот не очень надежда то
Aleksey
дак с стороны отпавщиков один адрес же
Vadim
тогда наслаждайся самодельными udp-лоадбалансерами из нжинкса и палок :/
Aleksey
SO_REUSEPORT смотри ка да.
V 🏴‍☠️
Ещё можно глянуть gobetween
V 🏴‍☠️
Если надо балансить
Terry
только у хетцнера сеть падает периодически, а так ок
тру стори, с клаудом частенько, с железками меньше, но смотря какой дц
Михаил
тру стори, с клаудом частенько, с железками меньше, но смотря какой дц
Если не писать постмортем, то никто не скажет, что ты мудак, а если нет внешнего мониторинга твоего облака, то можно вообще сказать, что факапа не было
George
сбой Шредингера. Никто снаружи его не видел? Отлично. Сбоя не было
George
в опыте от REUSEPORT было проблем больше, чем толку
Aleksey
George
не про удп, в общем
Aleksey
тогда не релевантно. но спасибо что поделился
V 🏴‍☠️
ты про udp балансировку сейчас ?
Тебе именно udp балансировка нужна?
Aleksey
Тебе именно udp балансировка нужна?
нет. мне нужно доставить трапы в коллектор.
Aleksey
я хотел бы потерять как можно меньшее колво трапов с учетом ежедневных деплоев приложения