Иван Кузнецов Ну кубернейтс удобная штука Потом кубернейтс умеет не только с docker работать а еще и с rkt, который кстати умеет без управляющего daemon-а жить. Тут еще подсказывают Naumov Alexey что есть cri-o
Нормально. Если так удобно, то делайте так. Например, если у вас загрузка физического железа устроена под опенстека. Или если у вас распределение и бюджетирование ресурсов между разными отделами сделано в опенстеке, и разные отделы своими докерами и кубернетесами сами управляют.
Есть такой проект kolla, для дев и стейджа при интеграции с опенстек вполне себе подходит. Опять таки, никто не мешает, в докере хранить лишь часть сервисов, вроде хита и скажем управление ролями, а нитрон и нову, если оч хочется запускать на голом железе
Интуиция. Очень мне не нравится docker внутри виртуалок.Имхо или docker + kubernetes. Либо OpenStack + виртуалки.Но за OpenStack очень многие коллеги отговаривают - геморно и много глюков и сюрпризов.
Мы с помощью OpenStack хотим иметь KVM, сеть и хранилище. Внутри приватной сети уже разворачивать kubernetes (docker/rkt/cri-o) для аппликух. Такая конфигурация легкого позволяет обновлять сам kubernetes кластера, например попробовать разные версии с разными container runtime, не прибегать к сложным решениям сетевой изоляций в kubernetes.
Anton Gerasimov k8s это удобно, описал в yaml файле все что надо в том числе как и что скейлить. Если честно мне докер не очень нравится из-за периодических непонятных подвисаний главного демона, по этому я бы попробовал rkt и cri-o. Хочется иметь свободу в выборе runtime, k8s в этом не плох
Comments