Sergey
ну таб было желание в пяток нод вообще воткнуть тер рав места, слава богу оно обосралось на этапе тестирования
Sergey
проблема метса в стойках, руководство хотело сыкономить
Anonymous
Anonymous
ну как по мне, что ыб им начать приводить документацию в порядок, надо на какой-то момент сделать фича фриз и договориться об апи
Feature freeze у нас происходит каждый релиз-цикл.
Если под feature freeze вы имеете ввиду приостановку работы над фичами проекта вообще, то такого не будет, по вполне очевидным причинам. Тем более что за последний год мы сильно сдвинулись в сторону вынесения всего по максимуму из core. Абсолютное большинство новых фич в последних релизах - это экстеншны.
Сам core API вполне стабилен, последние крупных изменения - именно в 1.9, с Workloads API, где она стал стабильным.
Стабильные API менять точно не будут, как минимум до 2.0 (который мы еще даже не планируем).
Sergey
Sergey
или желания
Sergey
или людей
Sergey
да на гитхабе в ишь/ много чего можно найти - но это не документация)
Anonymous
или людей
this.
Со временем и желанием все более чем хорошо. Поэтому если есть желание контрибьютить - велкам.
Anonymous
К слову, о документации.
Мы планируем делать документацию Kubernetes доступной не только на английском языке, и сейчас уже ее переводят на китайский.
Если у кого-то есть желание запустить эту же инициативу для русского (или других языков) - дайте мне знать.
Sergey
Ну я пока не имею. Какого-то практического опыта сильно выходящего за пределы той части ты документации что есть
Sergey
Sergey
Пора учить английский
Volodymyr
В гугле есть вся инфа на этот счет
Да я не прошу в деталях. Мне просто направление дайте.
1. Задача запускать ворке на одной ноду.
тоесть один под один хост (при этом всё скейлиться ) тоесть при добавление ноды
на ней автоматически запускаеться pod. чем лучше такой функцилонал использовать?
2. При выше сказанном нужна возможнсть обновлять эти поды в процентном или количественном соотношении.
я понимая что кубер это всё умеет например daemonset он мне подходит даже очень
но судя по докам https://kubernetes.io/docs/tasks/manage-daemon/update-daemon-set/ он не умеет canary update
Значит что то другое. А replication монжно как то заставить делать под под на одну ноду при условии автоскейла?
Anatoliy
Volodymyr
Anatoliy
это к кому вопрос?
к вам) у вас же написано что умеет, вот интересно как. я в принципе могу себе представить подобеную ситуацию, но там поизвращаться немного придется
Volodymyr
daemonset
Volodymyr
разве нет ?
Anatoliy
Хм... к стыду своему Daemonset ни разу не запускал. Оно релаьно может такое?) Тогда это дико круто :)
CrusaderX
Volodymyr
Anatoliy
Volodymyr
нейросетка
Anatoliy
Крут) я в нейросети пока не могу(
Anatoliy
Народ, вот тут люди говорили что всякие клауд стораджи лучше использовать для хранения артефактов и прочего, а насколько удобнее/выгоднее в них же писать логи и метрики?
G72K
а куда его деть то?
Можно на контроллерах прям запускать, главное чтобы не ввиде пода (хотя статичным подом может и норм)
G72K
Terry
мда... я тут на таких костылях подымаю кубернетес ...
[proxmox]
master01 node01 node02
NAT[ipv4] NAT[ipv4] NAT[ipv4]
хз правда ли что получится...
G72K
G72K
G72K
G72K
Что то Gitlab разочаровал. Я ожидал серебряной пули, а в итоге какая-то говняная. Runner + Kubernetes executor "случайно" кеширует значения namespace override и service account override, самое важное что вообще никак нельзя путать. В итоге случайные джобы запускаются в случайных неймспейсах :) шикарно
G72K
Бага висит 5 месяцев, недавно "починили", попробывал последний 10.3-RC , так оно вообще не запускается :)
Dmitriy
Да гитлаб это пиздец, у него как логотип на лису поменялся он больше падает чем работает
Anonymous
а кстати, по этому поводу: кто что за https://github.com/argoproj/argo скажет?
Anonymous
ищу кубернетес-нативную CI которая умеет таски подами и (сильно желательно) тригерить таски в зависимости от результата других тасков
Terry
Anonymous
не вижу причин для иронии, если честно 🙂
Terry
Terry
мне кажется это будет ок, если писать где-то типа гитхаба в issues
Alexander 🐕
Пришла пора поговорить о том, что действительно важно
Alexander 🐕
Скажите - а какой сторадж вы используете, когда ставите k8s on-premises?
Alexander 🐕
Ceph?
Alexander 🐕
А то, может, у вас и голосовалка есть?
G72K
Andrey
Придумал уже кто woraround https://github.com/kubernetes/kubernetes/issues/53644 ?
G72K
Придумал уже кто woraround https://github.com/kubernetes/kubernetes/issues/53644 ?
навскидку: можно обновить kubelet на патченный где https://github.com/kubernetes/kubernetes/blob/v1.8.0/pkg/kubelet/kuberuntime/kuberuntime_manager.go#L511 задать в false, оно стартанет, но контейнеры не перезапустит, зато обновит expectedHash . после этого можно запустить стандартный kubelet, оно уже не увидит разницы в hash и продолжит работу
G72K
я не знаю какие проблемы в кубе решает APIVersioning , но постоянно вижу проблемы вроде этой который он не решеает :)
G72K
зато под этот apiversioning во всех компонентах мегабайты кода
Kirill
Добрый день!
Извиняюсь за возможно тривиальный вопрос, но были ли у кого-нибудь проблемы с подключением извне к K8S, развернутому через kube-admin на aws ec2?
Я пытаюсь выставить externalIPs у service ing-nginx-ingress-controller (helm nginx-ingress), но он категорически не биндится на публичный IP
G72K
Kirill
LoadBalancer стоял. Вопрос снят, оказывается надо было вызвать iptables -P FORWARD ACCEPT https://docs.docker.com/engine/userguide/networking/default_network/container-communication/#container-communication-between-hosts
Serg
Коллеги подскажите плз
запустил kuber 1.8.5
как настроить forward DNS на внешний сервер?
поменял —cluster-dns=192.168.21.254
все равно из подов запросы не проходят, куда копать?
Hopf
Привет, кто использует k8s на железе, какой инструмент для настройки сети используете? flannel/calico? что-то еще?
Hopf
У меня контейнеры не получают flannel-ip адреса, не понимаю это ошибка или так и должно быть
Anton
думаю это какая то ошибка. посмотрите статус фланели, видит ли соседние ноды и тд
Hopf
G72K
Serg
Anonymous
dind, говорите? 🙂 https://github.com/argoproj/kink
Dmitry
@vkfont знакомишься с арго? или уже есть успешные сборки?
Anonymous
пока читаю, думаю вот 2-ю версию потыркать
Dmitry
очень интересный CI
Anatoliy
Anonymous
знакомишься, или есть успешные сборки? 🙂
Denis
Dmitry
Планирую познакомится =)
Anatoliy
А можно кратко пояснить - зачем оно? В чем преимущества?
Anonymous
сложно ответить
чаще всего бывает что у чего-то нет преимуществ явных, но есть специализации (особенно учитывая что требования всегда разные)
вот тут так например
Anatoliy
и для чего его можно будет использовать?
Anonymous
а мы про argo или kink? 🙂
Dmitry
kink или dind подойдет для разработки непосредствено контреллеров куба или докера
Anatoliy
Эм... я думал что кинк это и есть арго?
Anatoliy
видимо плохо смотрел