Ivan
люди добрые, дайте пожалуйста свой конфиг, у кого оно работает. желательно клауд-инит для короси. и желательно в личку ))) заранее спасибо!
Mark
@beatlejyse попробуй kops, если в aws.
Viacheslav
По теме: а операторы в кубернетесе доделали уже?
Viacheslav
Ну те, которые позволяют перед введением в прод, но после деплоя что-то поделать, типа включить в кластер и так далее
Denis
Init containers?
Viacheslav
Init containers?
не, я про это https://coreos.com/blog/introducing-operators.html
Viacheslav
Везде пишут, что вот-вот и ага. Но чего-то как неуверенно.
G72K
оператор это просто название для концепции. никакой спациальной поддержки операторов от кубернетеса не треубется
Denis
ну да, это просто обыкновенный deployment, который автоматизирует другие объекты куба
Volodymyr
А верно что я ингресс не могу повесить на 80 порт на bare metal?
Volodymyr
Я же не могу использовать LoadBalancer не в клауде?
Anonymous
верно
Anonymous
https://fly.io я сейчас вот это пробую на bare-metal
Anonymous
https://github.com/superfly/wormhole у них там такая штука юзается, чтобы упростить жизнь людям по связки их балансера с подами
Mikhail [azalio]
Nginx plus запущенный в поде с nodeport не подойдёт?
Anonymous
если это мне вопрос, то незн(
Mikhail [azalio]
https://www.nginx.com/blog/nginx-plus-ingress-controller-kubernetes-load-balancing/
Mikhail [azalio]
Я не пробовал ещё, хочу попробовать как-нибудь
Mikhail [azalio]
Увидел pin. У меня несколько кубер кластеров и движемся к максимальной кубернитизации. Я занимаюсь их эксплуатацией. Я из Москвы. Узнал из митапа. #whois
Anton
теоретический вопрос, если на стороне nginx есть разного вида логика на lua, какой мне профит от ingress? вместо этого планирую deployment + service с nodePort использовать для nginx и прочих зависимостей.
Anton
понятно что я могу свой nginx посадить внутри и настроить ingress. но есть ли в этом смысл?
Dmytro
Подскажите, а на мастер ноды поды неподнимаются? только на воркер нодах?
Dmytro
*не поднимаются
Volodymyr
только на воркерах
Maksim
поды поднимаются там, где есть kubelet
Mikhail [azalio]
Настроишь - будут
Volodymyr
на мастере только kube-system namespace
Maksim
поды поднимаются там где есть kubelet...и точка
Maksim
дальше идёт работа контроллера...сопоставление желаний деплоймента с возможностью ноды + всякие селекторы по лейблам и афинити
Volodymyr
по умолчанию на мастере поднимаются только служебные
Mikhail [azalio]
Да как они поднимаются если нет там kubelet?
Volodymyr
как же нет? есть
Volodymyr
# ps ax| grep -c kubelet 3 у меня есть точно :)
Mikhail [azalio]
у меня на мастере нет )
Dmytro
по умолчанию на мастере поднимаются только служебные
а как разрешить все? а то у меня на данный момент 3 сервера в конфигурации 2 сонтролера и один воркер, с преспективой добавление воркеров до n штук. Но держать 2 сервака с пасивными аписерверами с 0 почти нагрузкой както не ахти
Maksim
у меня то же) у меня три мастера) и 0 подов на них( ТОлько
Maksim
nodeSelector
Maksim
https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#step-two-add-a-nodeselector-field-to-your-pod-configuration
Dmytro
nodeSelector
это указывать каждому поду... хотелось бы выделить ресерсы по остаточному принципу на мастер нодах для любых подов,
Maksim
Не просто почитай что это такое, и как оно работает, после этого сделай выводы
Maksim
kubectl -n kube-system get pods -o wide | grep -c $NODENAME
мм? к чему это? я точно знаю что у меня и где) Учитывая, что один из не многих кто собирал кластер в ручную из сырцов, без всяких kubeadm
Volodymyr
а ну если сер любит извращения...
Maksim
Когда я начинал этого ничего не было)
Mikhail [azalio]
я качу паппетом
Maksim
у меня теперь ансибль) я его лучше знаю)
Sergey
так рулежкой контейнерами в кубере занимается kubelet, если его не будет на ноде плюс рантайма - то никаких контейнеров не будет
Dmytro
и что у всех мастер ноды проставивают? особенно реплики
Mikhail [azalio]
да, у меня да.
Maksim
у меня то же
Sergey
там еще etcd
Maksim
Но там ресурсов не много по сравнению с воркерами
Maksim
по сути 3 мастера = 1 воркер))
Maksim
по ресурсам
Sergey
как бы контрол плейн должен быть отдельно от воркеров
Volodymyr
и что у всех мастер ноды проставивают? особенно реплики
выделяйте маленький сервер/instance type под мастер и более крупные под ноды
Sergey
есть другой вариант, видел кластер тупо на 10 машин и везде мстера плюс кубелет, шоб не зайобываться с ХА
Volodymyr
на t2.small мастер едет норм
Denis
Подскажите пожалуйста, кто катит кластер kubespray, есть ли там возможность докинуть мастера в рабочий кластер? Вижу что только ноды можно
Dmytro
просто у меня они все однотипные и все максимально напичканые,
Volodymyr
а apiserver?
Maksim
а кто сказал что они в подах?
Maksim
///
Volodymyr
а кто сказал что они в подах?
а какая у вам версия, прошу прощения?
Sergey
а какая разница какая версия
Maksim
1.7.3
Sergey
?
Maksim
на тесте 1.8.0-beta какая то там
Sergey
у меня вообще ни один компонент кластера не ранится в контейнерах
Sergey
ибо по хардвею)
Volodymyr
оу, ну я как-то еще не пришел к этому
Maksim
у меня они просто в докерах
Sergey
у меня и докера уже нет
Sergey
Maksim
но к куберу отношения не имеют. работают через юниты systemd
Maksim
и контролируются им же