Nikolay
есть какой-то смысл controller-manager, scheduler и apiserver выносить из контейнеров и держать на самом хосте?
Grisha
Ребзя, поскажите, это бага?
Grisha
kube-system kubernetes-dashboard-5f7b999d65-f89v8 1/1 Running 4 4d5h 10.244.3.8 5100k8s-worker <none> <none> [root@5050k8s-master ~]# kubectl get nodes -o wide | grep NotReady 5100k8s-worker NotReady <none> 4d23h v1.14.0 10.50.97.93 <none> CentOS Linux 7 (Core) 3.10.0-957.10.1.el7.x86_64 docker://18.9.4
Grisha
воркер нода мертвая, а под на ней живой, хотя деплой видит что живых подов нет
Grisha
аА все раздуплился, просто почему=то делал это очень долго
Grisha
минут 5 не меньше
Andrey
есть какой-то смысл controller-manager, scheduler и apiserver выносить из контейнеров и держать на самом хосте?
Если только у тебя какой-то менеджмент план этого всего есть. Отличий от systemd не вижу для такого.
Mik
Привет, кто чем темплейтит манифесты в кубик? мне нужно в женкинс пейплайне получить версию последнего билда и на основе этого сделать манифест и задеплоить приложение
Grigorii
sed + etcdctl
ладно, ты выиграл
Andor
Победитель
Vadim
Гранпри дадим тому, кто вместо sed покажет пример на ed, например
Andor
На перле могу
Andor
Может сразу авк?
Vadim
ну нет, тут главное чтобы тулза меньше весила + нет зависимостей ящитаю
Andor
Модуль в ядро?
Andor
https://github.com/opencredo/kubefuse придумал херню, а её кто-то уже реализовал
Igor
внезапный вопрос — какой самый простой способ получить env из initContainer’а в нормальном контейнере?
Igor
кроме как сохранить их в emptyDir к примеру
Ruslan
Ruslan
Ruslan
Ruslan
всем привет! решил таки попробовать это ваш kuberwatch для самсунговских смарт часов, всегда хочется покрутить кубернет вне дома, интернет для ссх есть не везде, можно взять ноут с миникубом или поставить к8сдройд на мобилу. Но иногда идешь на пробежку или в магазин и даже телефона нет под рукой. поэтому решил пожертвовать 10 баксов и попробовать, итого: 1) тема как ни странно вполне рабочая, часы на каком-то линухе, видимо через это сделано. 2) управлять не удобно, даже дашборда нет. На самом деле это просто ssh обертка. 3) образы надо заливать через блютуз, это логично, но когда 50мб альпин льется овер 15 минут и того норовит подвиснуть это не круто. Итого это чудо высоких технологий, но всем рекомендовать не могу, разве что энтузиастам с часами самсунг, часто оставляющих мобилу дома, в остальных случаях можно бросить телефон в рюкзак и с тех же часов вертеть к8сдройд через консоль. з.ы. кто юзает android wear, там есть чего-нибудь подобное?
Mikhail
Кубик на часах, наконец-то
Nikolay
https://github.com/opencredo/kubefuse придумал херню, а её кто-то уже реализовал
Ух, люблю линукс за такую наркомань, она слишком удобная :)
Vadim
Кубик на часах, наконец-то
там только клиент к нему, вот если бы он часы как ноду добавил то это был бы TRUE-EDGE COMPUTING
𝚔𝚟𝚊𝚙𝚜
всем привет! решил таки попробовать это ваш kuberwatch для самсунговских смарт часов, всегда хочется покрутить кубернет вне дома, интернет для ссх есть не везде, можно взять ноут с миникубом или поставить к8сдройд на мобилу. Но иногда идешь на пробежку или в магазин и даже телефона нет под рукой. поэтому решил пожертвовать 10 баксов и попробовать, итого: 1) тема как ни странно вполне рабочая, часы на каком-то линухе, видимо через это сделано. 2) управлять не удобно, даже дашборда нет. На самом деле это просто ssh обертка. 3) образы надо заливать через блютуз, это логично, но когда 50мб альпин льется овер 15 минут и того норовит подвиснуть это не круто. Итого это чудо высоких технологий, но всем рекомендовать не могу, разве что энтузиастам с часами самсунг, часто оставляющих мобилу дома, в остальных случаях можно бросить телефон в рюкзак и с тех же часов вертеть к8сдройд через консоль. з.ы. кто юзает android wear, там есть чего-нибудь подобное?
А про то что kubelet 100мб RAM отъедает ни слова
Andor
Не забывай про докерды и кучу другой обвязки
Andor
Ну 15-летним вряд ли
Andor
У меня в 2002-ом был комп с 256мб оперативки, ваще ни разу не топовый
Tadeusz
всем привет! решил таки попробовать это ваш kuberwatch для самсунговских смарт часов, всегда хочется покрутить кубернет вне дома, интернет для ссх есть не везде, можно взять ноут с миникубом или поставить к8сдройд на мобилу. Но иногда идешь на пробежку или в магазин и даже телефона нет под рукой. поэтому решил пожертвовать 10 баксов и попробовать, итого: 1) тема как ни странно вполне рабочая, часы на каком-то линухе, видимо через это сделано. 2) управлять не удобно, даже дашборда нет. На самом деле это просто ssh обертка. 3) образы надо заливать через блютуз, это логично, но когда 50мб альпин льется овер 15 минут и того норовит подвиснуть это не круто. Итого это чудо высоких технологий, но всем рекомендовать не могу, разве что энтузиастам с часами самсунг, часто оставляющих мобилу дома, в остальных случаях можно бросить телефон в рюкзак и с тех же часов вертеть к8сдройд через консоль. з.ы. кто юзает android wear, там есть чего-нибудь подобное?
1-е апреля?
Alex
Почему annotations у ingress не применяются?
Alex
Сложно сейчас сказать
Alex
У меня Nginx-ingress-controller
Andruss
0.23
Кирил глянь лог Nginx он при старте пишет конфигурацию @silabeer ;-)
Kirill
Я то помню какая у меня 😁
Andruss
Я то помню какая у меня 😁
А мне стоковый достался который не community.
Vadim
od в /dev/tcp gRPC протоколом!
и сертификаты генерить через bc и cat!
Andor
да
Andor
всё равно всё можно сделать голым башем
Oleg
есть что нового в части блокирующего запуска job?
Rainbow
есть что нового в части блокирующего запуска job?
коллекцию новых бубнов подвозили
Oleg
полезных?
Rainbow
я про настоящие, уже разобрали
Oleg
да я все интересуюсь правильными техниками миграций баз данных, которые должны отработать до деплоймента
Andor
ну ты подумай как бы ты это без кубера делал
Andor
и делай так же но с кубером
Oleg
ага, только чисто средствами кубера, чтобы CI только конфу применял
Rainbow
воркер ci как бы туже самую job делает. Зачем одному воркеру передавать другому?
Rainbow
Если что... пацаны во дворе не засмеют. Это нормально 😁
Oleg
есть тут у кого реальный continuous deployment? чтобы реально zero-downtime deployment 20 раз в сутки?
Rainbow
у меня не 20, но 1-20 в сутки на пятерых бывает.
Rainbow
и zerodowntime без 500 при деплое
Oleg
как ведете конфигурацию миграций и фиксируете точку где миграция должна остановиться?
Rainbow
образ, тесты, миграция, выкатка, e2e
Anton
ага, только чисто средствами кубера, чтобы CI только конфу применял
Похоже на костыли, например: Делаешь инит с миграцией, в деплойменте требуешь в политике увеличение числа реплик на 1 при роллинг апдейте. Профит! Пока инит не завершится успешно новый код не заведется. Только нужно дедлайны подкрутить.
Rainbow
Не делайте миграции в init 🙈 Только землю греть лишними запусками, подумайте про экологию
Oleg
образ, тесты, миграция, выкатка, e2e
ну вот у тебя клиент, у которого стоит твоя же система с версией N-100. Ему тоже надо накатить zero-downtime deployment. Удасться?
Oleg
N-100 не знаю о чем это
версия на 100 минорых релизов меньше
Rainbow
версия на 100 минорых релизов меньше
там будет контейнер на 100 минорных релизов меньше и сделать соответственные миграции.
Rainbow
* вопрос совсем не про куб и не про ci
Andrey
Сделайте Job в CI/CD просто. Не запускайте остальное, пока он не закончится.
Rainbow
Сделайте Job в CI/CD просто. Не запускайте остальное, пока он не закончится.
и в job желательно 100% иметь очередь. которая ещё воркеры запускает. Больше воркеров.
Vadim
Job необязательно, синхронизироваться можно через что угодно - вольюм, configmap, emptydir если один под