стать ты devops.
Изучаешь основы ОС потом сетевой стек типа tcp dns http ftp etc... Дальше изучаешь git и какой нибудь язык. Поднимаешь http сервер ставишь мониторинг делаешь файловую шару утыкаешься в то что на дедике тянуть плохо тк нет переносимости и плохо масштабируемо изучаешь гипервизоры с виртуализации понимаешь что жо** и при масштабировании возникают вопросы типа service discovery с кучей других
Узнаешь про docker и кибернетис изучаешь их. И вот мы имеем стандартную задачу есть 10-30 серваков какая нибудь приложуха с ныне модной nosql базой данных сервером очередей и тпд это не важно. Нас интересует следующее в любом случае.
1 на чем дедики ubuntu / centos
2 как затащить kubernetes ansible
3 как мониторить нагрузку prometheus graphana
4 как собирать логи elk / loki
5 где исходники и как делать непрерывную интеграцию gitlab teamcity etc
6 как делать балансировку haproxy nginx
Есть ещё что то прям типичное ? И что где использовать.
Спрашиваю не просто так выгорел как программист хочу уйти в devops
2 я бы не рассматривал как начало работы думаю поначалу будут конторы в которых почти нет продакшена в докерах, максимум стейджи и всякая шляпа. Так по крайней мере у меня было
Да я не новичок думаю и так видно. Был уже прод в докере правда не в kubernetes но почитав доки по нему не вижу ничего сложного всё тоже самое что в докере только с масштабированием. Особенно залипаю на ингрес контроллеры и автоскалинг в зависимости от нагрузки. Прям мне бы это лет 10 назад.
10 + лет стажа? сильно кубер вот сам начал только вчера разбирать, начало с миникубом вроде понятное и адекватное.
Обсуждают сегодня