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