Виртуализация

Зачем бы вам могло понадобиться запусткать systemd внутри контейнера? На самом деле причин делать это достаточно: скорее всего вам просто необходимо запустить несколько приложений внутри контейнера, а может быть вы ищите эффективный способ протестировать работу ваших Ansible Playbook'ов или SaltStack формул... В любом случае технически это возможно. И как вы могли догадаться из коробки оно не работает, а у нас есть способ заставить systemd работать в docker контейнере

В интернете информации о kubernetes на русском языке не так уж и много, не говоря уже об опыте его рального использования. Мы решили поделиться имеющимися наработками с нашими читателями. И это первая статья из цикла статей о kubernetes - платформе для запуска изолированных контейнеров. Изучаем основы kubernetes, из чего состоит кластер и как взаимодействуют его основные компоненты

Flannel - проект, занимающийся разработкой менеджера overlay network, - сети поверх сети. По своей сути это VPN, ни чем не отличающийся от других VPN-ов, однако удобно интегрированный с docker и поэтому часто используемый в kubernetes для организации сетевого взаимодействие POD между собой

Hugepages - технология, позволяющая использовать страницы памяти нестандартного (большего) размера. Активировав Hugepages в ядре Linux, вы сможете аллоцировать память для ваших приложений, используя чанк размером до 2-х мегабайт, вместо стандартных 4-х килобайт (для процессоров Intel). Особенно полезным это оказывается в работе приложений, потребляющих большое количество оперативной памяти, таких как базы данных, веб-сервера и сервера виртуализации. Это позволяет существенно снизить накладные расходы в процессе маппинга виртуальных страниц памяти на физические. Рассмотрим использование Hugepages на примере гипервизора KVM