k
Именно по этому в kubernetes как и в docker активно применяется принцип по процессу на контейнер.
Таким образом из минусов:
- Чуть менее стабильная система, т.к. каждый контейнер будет иметь не один процесс, а дерево процессов. То есть инит + всё остальное. LXC здесь выезжает на том что контейнеры как правило статичны и редко перезапускаются.
- Некоторые фишки куба работать не будут, например когда у тебя дофига мелких контейнеров и все они пишут логи в stdout, можно настроить что бы куб собирал их и складывал куда-нибудь в кибану, здесь придётся использовать syslog-server или придумывать что-то своё
Из плюсов:
- Всё задекларированно, каждый image должен иметь версию и при обновлении необходимо также обновлять тэг
- Простота управления, кубом можно рулить как снаружи, так и изнутри контейнеров, включая автосеклинг и т.п.
- Хороший API. API лучше чем у куба я ещё не встречал
- Возможность переделать всё нормально