Alexander
что-то там тоже не до конца
Alexander
тут жалко, что rkt уже набрал некий вес как альтернатива Docker'у, но его бросают и говорят о другой альтернативе
Alexander
вот именно с маркетинговой точки зрения кажется, что раз первую оппозицию постигла неудача, то и вторую-третью так же
Alexander
в итоге опускаешь руки и "ну, Docker так Docker, okay"
Anonymous
Так это не оппозиция, OCI появился по инициативе докера(не можешь победить - возглавь)
Anonymous
CRI-O - это продукт работы OCI
Alexander
ну, если ставишь курс на Kubernetes, то когда связка Kubernetes+CRI-O будет работать лучше связки Kubernetes+Docker?
Alexander
без всяких багов/глюков/неудобств и на всех платформах
Alexander
то есть когда оно станет вариантом по умолчанию для Kubernetes?
Anonymous
В далёком будущем - вероятнее всего. Сейчас это бета, нет?
Alexander
ну просто вот раньше такие же мысли были про rkt
Alexander
что вот сейчас вот-вот доделают и выкинут Docker на скамейку запасных
Alexander
а по умолчанию будет rkt
Alexander
не получилось
Alexander
теперь уже по отношению к CRI-O более скептические взгляды
Anonymous
Скорее всего дешевле было написать с нуля, чем переписывать нет, яхз)
Alexander
думаю, что да
Alexander
но тут именно с маркетинговой точки зрения криво
Alexander
надо было назвать rkt2.0 а не CRI-O
Anonymous
Rkt это скорее ближе к lxc - то есть на низком уровне запускатор контейнеров. CRI-O - это штука специально для кубика
Anonymous
Ну, cri - оно сразу понятно, Container Runtime Interface, а что такое ркт - неизвестно...
Alexander
ну тогда можно было бы депрейкейтнуть rkt в пользу CRI-O
Alexander
чтобы сообщество не растворялось по двум проектам
Alexander
CRI-O ведь и на 1 ноде будет работать?
Alexander
без Kubernetes
Anonymous
Ну и кубик на одной работает, и флит, и etcd)
Alexander
ну, кубик-то не нужен на 1 ноде
Alexander
а контейнеры более чем
Alexander
контейнеры как способ доставки
Anonymous
Яхз, если честно, не успеваю следить за миром опенсорса. Так что сильно не верь в правоту моего мнения)
Alexander
я тут немного разочарован тем, что оппозиция докеру оказалась немного раздроблена
Alexander
хотя я и согласен с тем, что дешевле было переписать
Anonymous
Докер - ты сейчас о чём именно?
Alexander
просто ce
Alexander
допустим, у меня 1 проект = 1 впска, мне не нужна там какая-либо защита контейнеров друг от друга или что-то такое, я просто хочу запустить то, что внутри контейнера, мне так же не нужна какая-нибудь там хитрая фс для образов/контейнеров, мне главнее производительность, чтобы был просто 1 слой
Alexander
у меня оно работало просто через systemd + rkt
Alexander
я .service файлы для запуска rkt'а сделал и оно запускалось, ставило меньше всяких вещей, чем Docker
Anonymous
О компании, о продукте, об интерфейсе?.. Сейчас уже не нужна оппозиция докеру, он проиграл войну. Он проиграл кубику, как платформа. Он проиграл ркт как стандарт(пришлось сделать OCI, Moby Project и пр.)
Anonymous
Вот даже пошёл на интеграцию с кубиком
Alexander
не, я не про кубик, я про утилиту, которую можно поставить на впску
Alexander
rkt кажется уже немного несовременным, версии не выходят
Alexander
видимо, надо менять на CRI-O или Docker
Anonymous
Ркт - это systemd-nspawn на стероидах. Совершенно другое, чем CRI-O
Alexander
ну, грубо говоря, у меня есть CI или ноутбук, на котором я делаю образ, дальше я его закачиваю на GCP (gcr.io)/Docker Hub/Quay, на своей впске (одиночной, не облако) я его скачиваю и запускаю через systemd или вручную командой или через Ansible-playbook
Alexander
и там внутри какой-нибудь uWSGI из контейнера начинает работать на 80/443 порту, а к нему проксирует CloudFlare
Alexander
CRI-O для такого рода вещей разве не подойдёт?
Anonymous
CRI-O для такого рода вещей разве не подойдёт?
Скорее всего удастся, но это странно.
Anonymous
Я не пробовал
Alexander
я тоже не смотрел, но, наверное, там есть какой-нибудь бинарник же, через который можно запустить
Anonymous
Можешь вообще на https://github.com/resin-os/balena/blob/17.06-resin/README.md посмотреть
Alexander
спасибо
Alexander
Conservative memory use Prevents page cache thrashing during image pull, so your application runs undisturbed in low-memory situations
Alexander
вот это интересно
Sergey
Кубер юзал изначально докер как рантайм и не парился (хотя если быть более точным, в самом начале он юзал рантайм от Гугла), потом начался от части маркетинговый булшит, что кубер весь такой распрекрасный, а без докера никуды, но это тоже хер с ним, движ начался после одного митапа, где ребята из докера показали свой свармкит который мы ща знаем как варммод
Sergey
Начался хипишь что надо куберу свой рантайм и что бы они не были завязаны на докер и тп
Sergey
Тут началась дружба более плотная с клрьось и его ркт
Sergey
Но чёт с ркт было не так, разрабы не зацепили и напилили свой cri как апи под которое можно притянуть любой рантайм
Sergey
Который поддерживает это при
Sergey
Апи
Sergey
И сказали что в предь они ни на кого не завязываются
Sergey
А работают с любым кто его поддерживает
Sergey
Ну и начали пилить свой типа какоеичный вариант
Sergey
Cri-o который мы знаем
Sergey
Ну и начали гундеть, что вообще докер сильно жирный, от него только кусок надо
Sergey
А на тот момент докер уже разделил свой движок на составные части
Sergey
Ну и совсем недавно от них в инкубаторе кубера прилетело containerd-cri
Sergey
Сугубо кусок рантайм от докера который нужен для работы с кубером
Sergey
У келси даже в его хардвее вроде даже пару раз он использовался
Sergey
И даже начался движ что нах нам непойми когда сосреюший cri-o если вон ест рабочий и проверенный от докер но без всей махины докера
Sergey
А главное его отдали под эгиду кубера
Sergey
И его как бы сообщество кубера будет развивать
Alexander
И его как бы сообщество кубера будет развивать
То есть теперь CRI-O тоже забудут, а будет этот containerd-cri?
Sergey
самый тихий чатик из всех, что у меня есть
Sergey
такой-же как со салтсеку)
Dmi3y
Пока ещё есть некий смысл его содержать.
Sergey
Оставь его, он кушать не просит
Dmi3y
Ну конечно. Верим, надеемся и любим.