CoreOS Container LinuxИнфраструктура как код
Более 10 лет в IT, и в основном это администрирование. Большая любовь к автоматизации привели в программирование и начался рост в роли DevOps-инженера.
CoreOS Container Linux - современная операционная система, созданная специально для запуска приложений в контейнерах, и отсутствие пакетного менеджера нисколько не мешает. Система минималистична, но для удобной эксплуатации там есть все необходимое - SSH, Bash, systemd, LVM, Docker, iptables, SELinux, ... У CoreOS Container Linux масса достоинств и одно из них - отсутствие всего лишнего. А все недостающее запускается в Docker. Но и недостатки у системы тоже есть.
В докладе поделюсь опытом:
- запуска на bare metal и в виртуальной среде: ESXi, DigitalOcean, AWS;
- первичной настройки через Ignition;
- управление с помощью SSH и Ansible;
- запуска Kubernetes;
- обновления.