Pull to refresh

Comments 9

Но ведь последний Kubernetes 1.26. 1.21 уже End of Life.

Самое главное перенести из docker, а дальше обновить дело техники.

А как вы измерили ширину поддержки комьюнити?
Если верить GitHub, у containerd 2.7к форков и 13к звезд против меньше тысячи форков и 4.4к звезд у CRI-O.

Пришел в комментарии с тем же вопросом. Кажется, что преимущество в сообществе всё-таки у containerd, а это зачастую означает, что остальные плюсы тоже скорее у него (больше юзеров - больше кейсов и исправлений, реализации запросов юзеров и т.п.). Если это не какое-то узкое/нишевое решение, конечно, но в данном случае речи об этом нет.

CRI-O - это видение Red Hat, которое пытаются сделать массовым. А containerd - реальный (действующий) выбор сообщества и индустрии. Ведущие мировые облачные провайдеры используют именно containerd. В этой таблице от Oracle можно наглядно увидеть. А здесь обсуждается вопрос потенциальной поддержки CRI-O в EKS.

Наконец, containerd - это уже давно (с 2019 года) graduated project в CNCF (https://www.cncf.io/announcements/2019/02/28/cncf-announces-containerd-graduation/), а CRI-O - до сих пор incubating (https://www.cncf.io/projects/cri-o/), что подчеркивает разницу в их зрелости/принятии индустрией.

На фоне этого обоснование вашего выбора выглядит иначе. Каковы были действительные причины? :-)

UPD. По беглому анализу свежих данных последнего опроса от CNCF (https://github.com/cncf/surveys/tree/main/cloudnative) у меня получилось, что containerd используют в production 42% опрошенных (+25,5% пробуют), а CRI-O — менее 15% (+17,5% пробуют).

Простите за ламерский вопрос, но теперь что, придётся всё приложения которые у меня в докер-имеждах упакованы были нужно в крио-имеджи перепаковывать? Ну и да хрен с ними с моими приложениями. А вот крио-имеджи того же кролика, нжинкса, постгреса, и прочих тысяч продуктов где брать?

У докера под капотом containerd, который работает с со стандартными имаджами. Так что образы у вас давно уже совместимые, если вы вообще обновляетесь.

Собрать докер имадж - это как отксерить. Имя собственное стало нарицательным. Это по прежнему один и тот же (manifest) json и набор tar.gz архивов.

Sign up to leave a comment.