
Dmytro
21.06.2018
23:31:37
если честно, глядя на конфиг в статье есть подозрение что эта фича и в обычной версии доступна, никаких доп директив я не вижу

Дмитрий
22.06.2018
06:46:41
Народ, а кто как из ci в ingress добавляет рулы? Можете накидать примеров?

Andrey
22.06.2018
07:00:55
Эээ, я хелм в пайплайне дергаю и все
В чем суть-то проблемы

Google

Valentin
22.06.2018
07:02:14
берешь и создаёшь новый ингресс

Andrey
22.06.2018
07:43:01
нельзя просто так взять и создать новый ингресс

Дмитрий
22.06.2018
07:52:16
Я пока с ним не очень разобрался
ну да, тупо новый создавать проще

Valentin
22.06.2018
08:30:08
это не столько тупо, сколько правильно )

Дмитрий
22.06.2018
10:38:00
А что на счет пост контейнеров?
по аналогии с initContainers, только после того как они поднялись?
есть такой функционал?
или тут актуально что-то вроде?
lifecycle:
postStart:

kvaps
22.06.2018
10:44:47
решил тут с containerd поиграться, кто-нибудь заводил?

Sergey
22.06.2018
10:44:55
я
в чем вопрос

Mikhail
22.06.2018
10:45:42

Google

kvaps
22.06.2018
10:46:31
у меня он вроде images скачивает через crictl а куб по прежнему не может с ним взамиодействовать:
Warning ContainerGCFailed 55m kubelet, m7c45 rpc error: code = Unavailable desc = grpc: the connection is unavailable
в логах containerd чет ниче интересного не нашел

Дмитрий
22.06.2018
10:47:00
а как-то порядок запуска контейнеров в поде можно указать?
к примеру чтобы один ждал пока другой запустится

kvaps
22.06.2018
10:47:52
critctl run не работает, говорит
No help topic for 'run'

Sergey
22.06.2018
10:47:56
а ты его как деволтный CRI поставил кубелету?
схема такая:

kvaps
22.06.2018
10:48:42
ага, сам куб видит его как containerd://1.1.0

Sergey
22.06.2018
10:48:58
в конфиге демона кубелета ты указываешь CRI
в конфиге демона CRI ты указываешь рантайм

kvaps
22.06.2018
10:48:59
но почему-то в NotReady

Sergey
22.06.2018
10:49:26
а на каком этапе затык
инит кластера?

kvaps
22.06.2018
10:49:48
классный гайд, ставил по нему:
https://medium.com/@ramaswin121994/kubernetes-installation-with-containerd-721fe0c40b6e

Sergey
22.06.2018
10:50:09
сча покажу как я делал

kvaps
22.06.2018
10:50:47
а на каком этапе затык
не, я просто взял одну ноду, снес на ней докер, накатил containerd, и попытался в кластер снова добавить

Sergey
22.06.2018
10:51:24
не, так не работает

kvaps
22.06.2018
10:51:31
нода добавилась, куб ее видит, корректно определяет container runtime, но запустить ничего не может

Sergey
22.06.2018
10:51:32
ты должен взять голую ноду

kvaps
22.06.2018
10:51:58
хм, а в чем разница?

Sergey
22.06.2018
10:52:06
поставить туда containerd, указать ему рантайм(или дефолтный)
и при ините кластера указать что ты делаешь со своим CRI

Google

Sergey
22.06.2018
10:52:23
https://github.com/kata-containers/documentation/blob/master/how-to/how-to-use-k8s-with-cri-containerd-and-kata.md

kvaps
22.06.2018
10:52:44
то есть я не могу разные рантаймы на разных нодах использовать?

Sergey
22.06.2018
10:52:47
просто kata-runtime не ставь а делай с дефолтным
и в целом тебе самое оно по инструкции
вот такое я не пробовал
я знаю что кубер может
с разными CRI на разных дистрибутивах работать в одном кластере
то бишь убунта с докером за мастер
и федора с containerd за ноду
обычно я строил кластера только в рамках одного Runtime
просто смотри, идеология кубера строится на том, что контейнеры раскидываются равномерно по воркерам
а если воркеры будут с разными рантаймами
у тебя равномерно не выйдет

kvaps
22.06.2018
10:56:16
ну вот, тогда в чем проблема то?
* опции для kubelet есть:
KUBELET_EXTRA_ARGS=--container-runtime=remote --runtime-request-timeout=15m --container-runtime-endpoint=unix:///run/containerd/containerd.sock"* containerd запущен
* crictl pull ubuntu на ноде работает
* kubectl get node <name> видит ноду и видит что она с containerd://1.1.0

Sergey
22.06.2018
10:56:35
а при kubeadm join ты можешь указывать свой CRI
попробуй кату повертеть, заодно разберешься со своей траблой я думаю
вернусь к старому вопросу
а никто не пытался орестрировать IntelClearContainers?
видна ничего не имзенилось))
либо люди не экспериментируют либо не рассматривают варианты лучше докера))

kvaps
22.06.2018
10:59:42

Sergey
22.06.2018
11:00:12

kvaps
22.06.2018
11:06:48
ну что бы docker выкинуть, в первую очередь :)

Google

Anton
22.06.2018
11:08:31

Sergey
22.06.2018
11:10:05
просто там отличий не сильно много, containerd был частью докера, теперь форкнулся и живет сам
мне вот интересно в чем заключается ожидаемый профит с него?

kvaps
22.06.2018
11:10:38
А в целом просто ищу более легкую альтернативу docker, которая нативно работала бы с кубом.
И не требовала бы конкретной версии docker, не ломало бы сеть и все такое

Sergey
22.06.2018
11:10:54
а CRIO никто не вертел?

kvaps
22.06.2018
11:11:14
правда сейчас и на докере с --iptables=false --ip-masq=false живется весьма неплохо

Anton
22.06.2018
11:11:24

Sergey
22.06.2018
11:11:32
да я читал это
просто особо не заметил различий с докером
в моем случае я все ищу не серебрянную, а золотую пулю
это аналог докера с изоляцией по ядру
тогда вообще пушка

Evgeny
22.06.2018
11:13:02

Sergey
22.06.2018
11:13:22

kvaps
22.06.2018
11:15:44

Sergey
22.06.2018
11:16:56
крч такая история
сижу я читаю новости
хоба релиз катаконтейнеров
я такой думаю
НУ ДИРЖИСЬ
я нашел что искал
оказалось что ката это просто рантайм разработанный Openstack+Intel, который в поды добавляет гостевое ядро, без возможности взаимодействия с ним
и крч вся идея "сломалася"
фигня

bebebe
22.06.2018
11:19:30

Sergey
22.06.2018
11:19:43
ну неделю убил зато с containerd и кастомными рантаймами ознакомился)
неделю сидел с интеловскими разрабами в слаке)))

Google

bebebe
22.06.2018
11:20:15
https://superuser.openstack.org/articles/project-update-whats-next-for-kata-containers/

kvaps
22.06.2018
11:21:15

Sergey
22.06.2018
11:21:18

kvaps
22.06.2018
11:21:45
тоже эта тема интересна

Sergey
22.06.2018
11:21:51

bebebe
22.06.2018
11:22:18

kvaps
22.06.2018
11:23:42

Sergey
22.06.2018
11:24:32
и шобы кубером ими вертеть
затык собсна в чем
у меня параллельно есть lxc легаси
которое надо в кубер
и крч когда ява с ума сходит, она начинает мутузить ядро
и всему проксмоксу больно
и вот именно такие приложения я хочу изолировать, остальное не критично

kvaps
22.06.2018
11:26:32
аа, теперь понял, то есть krita-container не оперирует контейнерами как таковыми, она просто тупо в виртуалку все засовывает

Sergey
22.06.2018
11:28:44

kvaps
22.06.2018
11:28:53

Sergey
22.06.2018
11:28:59
хахахаах