Re: а зачем это разработчику?
От: rosencrantz США  
Дата: 01.10.23 19:14
Оценка: 7 (2) +5
Здравствуйте, nikkit, Вы писали:

N>когда искал работу часто попадались требования знаний к8 и докер прям на уровне администратора и консоли докера.

N>если ты не девопс или сисадмин — нафиг это?

Docker (Docker Compose) — очень удобный способ локально на своей машине очень быстро поднять нужную инфраструктуру, настроенную сразу как надо. Например там Mysql и Redis. Скачал репозиторий проекта из гита, выполнил "docker-compose up" — и у тебя сразу всё поднялось. Что важно — у каждого участника команды поднимается гарантированно одно и то же. На следующий день сделал "git pull" — там вместе с изменениями кода пришли инфраструктурные изменения. Например теперь используется более свежая версия Mysql, или добавился какой-нибудь Nginx. По-прежнему "docker-compose up" — и через минуту у тебя всё готово к работе.

Альтернатива этому — написать длинный ридми о том, где брать дистрибутивы, какие версии, как их ставить, в каких конфигах что поменять, и т.д. Ну и потом проводить дни и ночи с джуниорами, у которых не заработало — перепроверять как они сделали каждый шаг из ридми

С k8s я мало сталкивался, но всё вышесказанное для него точно так же работает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.