Самоучитель — достаточно подробное руководство, сочетающее теорию и практику разработки (Dev) и эксплуатации (Ops).
Учебные материалы ориентированы на разработчиков, стремящихся обрести базовые навыки DevOps-инженеров по организации непрерывной доставки приложений в Kubernetes. А также они будут полезны для DevOps-инженеров, которые хотят эффективнее решать свои задачи.
Последовательно рассматриваются основы работы с Kubernetes, вопросы адаптации приложений для Kubernetes (их «кубернетизация») и основные задачи, возникающие при разработке сервисов и организации CI/CD (сборка, деплой, работа с зависимостями и ассетами, с базами данных и файлами, хранение секретной и несекретной конфигурации приложения), а также лучшие практики деплоя в K8s.
В самоучителе учтена специфика языков/фреймворков и приложены примеры исходного кода приложения и инфраструктуры (IaC).
Самоучитель рассчитан на «ванильный» Kubernetes-кластер, но его должно быть просто адаптировать под кастомизированные сборки.
Освоить навыки по самоучителю — непростая задача. Потребуется выделить время, приложить усилия и активировать внимание.
Те, кто найдёт в себе силы дойти до конца, смогут:
Самоучитель поможет сфокусироваться только на том, что нужно именно вам, а растущее сообщество пользователей werf — облегчит преодоление сложностей на пути.
Выберите наиболее близкий вам фреймворк: