Dmitry
хорошая штука для дев окружений, кстати
Dmitry
пффффф.. хотелось бы, но пока нет.. продавливаю потихонечку =)
Victor
Только для dev'а или и для прода тоже?
Dmitry
Ну.. я бы использовал только для дева.. для прода слишком много опасного кастома в нашем случае
Victor
Я сильно упрощает управление кластером? Я как то не пойму какую проблему он решает
Dmitry
Позволяет девелоперам управлять своим кластером(не прод) самостоятельно (выкладка, тестирование и прочее)
Zon
Всяко лучше чем CI сделать, да? :)
Victor
У нас это решается тим-лидом который в GitLab тыкает на кнопку обновить на N версию для прода/песочницы
Dmitry
ясен перец, особенно когда вебхуком на пуш в репу собирается контейнер...
Victor
Это не скейлится
Не понял. Имеешь ввиду когда нужно запустить несколько версий одновременно?
Zon
Не понял. Имеешь ввиду когда нужно запустить несколько версий одновременно?
Когда у тебя появляется N+1 девелоперов тимлид устаёт
Etki
это когда тимлид в отпуске
Dmitry
Это когда проблемы негра шерифа не волнуют =)
Logan
У нас это решается тим-лидом который в GitLab тыкает на кнопку обновить на N версию для прода/песочницы
и как вы решаете проблему деплоя на прод? Останавливаете архитектуру?
kay
Народ, а не подскажете как в service запилить selector с логикой OR?
Anonymous
Если кому-то интересно задокументированное API K8s - вот линк на драфт http://docs.k8s.replicatingperfection.net/
Alexander
круто
Sn00part
https://m.youtube.com/watch?v=4ht22ReBjno
Sn00part
тоже хочу такие вещества
Anonymous
послушал подкаст с максимом пока на работу ехал, действительно все четко по полочкам разложено, макс молодец
Timur
че за подкаст ?
Anonymous
http://golangshow.com/episode/2016/11-23-084/
Timur
спасибо!
Timur
это тот самый Максим ? :) который тут всем безвозмедно помогал и теперь пропал ?
Etki
ага
Anonymous
зато я знаю на каких каналах он точно есть... только тссс... )
Timur
в слаке видимо :)
Vitalii
Привет. Кто нибудь использовал —eviction-* опции у kubelet? http://kubernetes.io/docs/admin/out-of-resource/
Denis
Друзья, привет. А кто настраивал Prometheus c Kubernetes + CoreOS?
kay
Я
Denis
Крут :) И оно присылается смски в случае перегрева контейнера?
Denis
Насколько это сложно?
Denis
На какие метрики реагирует?
kay
Здесь посмотри. Увидишь и наиболее популярные метрики и как уведомления настраивать https://github.com/kayrus/prometheus-kubernetes
kay
Единственное чего не хватает - сколько места использует контейнер. Но это ограничение докера.
Victor
Там добавление data source при старте контейнера происходит через curl?
Denis
Ого, круто.
Denis
Спасибо
Denis
Единственное чего не хватает - сколько места использует контейнер. Но это ограничение докера.
Вот это как раз важная метрика. Мы совсем никак не можем отследить её?
Anonymous
в контейнер по прометеусу
Zon
А с хоста собрать нельзя?
Anonymous
Кстати, в прометеус можно динамически сендеры добавлять?
kay
Вот это как раз важная метрика. Мы совсем никак не можем отследить её?
Если смотреть по df, то цифры будут с /var/lib хоаннилища
kay
Только если du, но это неоптимально
Logan
du - единственный вариант, ЕМНИП. Но медленно.
Logan
так, стоп. А разве размер образа меняется после создания экземпляра?
Logan
вроде только том меняется?
Etki
эм, docker ps -s?
Zon
Меня даже больше беспокоит наполненность вольюмов, с наскоку её не нашёл
Alexander
Коллеги салют! А подскажите пожалуйста самый нормальный не автоматический мануал что бы ручками поднять кластера кубернетиса. Последнее всё что есть - автоматическое, а надо что бы прям самим самим.
Andrey
https://github.com/kelseyhightower/kubernetes-the-hard-way
Alexander
спасибо. вот его сейчас и читаю. я про вдруг ещё что нибудь есть, а я упустил )
Andrey
полагаю, офдоки, но это само собой разумеющееся
Alexander
ну само собой ) спасибо для azure кстати есть еще готовые azure-templates - если их разобрать, то там тоже будет нормальное решение
Anonymous
Пасаны, apache kafka комильфо запускать в kubernetes?
Etki
все, у чего есть постоянный стейт, по возможности лучше держать вне куба
Anonymous
почему?
Михаил
почему?
По идеологическим причинам)
Etki
приходится либо держать стейт директорией хоста, либо, либо подключать де-факто сетевое хранилище, которое будет медленнее. у меня не было опыта с цефом и прочим, но, насколько могу предположить - там тоже все плохо будет со скорстью по сравнению с установкой прямо на серваке. какая-нибудь мощная штука, у которой ноды могут влетать и вылетать из кластера by design может и взлетит, но при этом обновлять все поды/сеты/контроллеры придется разве что не вручную, чтобы каждый новый под сначала отреплицировал состояние, и только потом удалялся старый и вводился новый
Etki
в общем, такой роллинг апдйт, который может сутками длиться
Михаил
Не надо пиздеть на цеф
Михаил
Я правда цеф готовил отдельно от k8s
Михаил
Но нагрузки там ок
Anonymous
я на самом деле сложных штук не запускал, максимум реплику монги, поэтому и спросил
Anonymous
на деплойментах монга болеет )
Anonymous
жду петсетов
Victor
kubectl delete namespace monitoring - это нормальный подход для удаления всего?
Alexander
в 1.4 вроде весь namespace удаляется
Alexander
я удалял через api, у меня все поды проподали в namespace
Victor
Да, пока проблем с этим не было, видел что многие сперва rc,svc,deploy удаляют, потом по pods проходятся, решил спросить на всякий случай
Alexander
ну может логи посмотреть, покрайней мере контейнеры в докере пропадают
Alexander
ну и сама kubectl умная утилита
Anonymous
все, у чего есть постоянный стейт, по возможности лучше держать вне куба
Так там(кафка) вроде бы стейт не особо важный/тяжёлый.
Etki
я не понимаю такой классификации стейта, если честно
Anonymous
А какая бывает?