Platform Engineering on Kubernetes
Книга посвящена платформенному инжинирингу на базе Kubernetes. Автор, Маурисио Салатино, рассматривает, как организации могут строить внутренние платформы поверх Kubernetes для упрощения разработки и доставки облачных приложений.
В первой части книги объясняется, что такое платформа и зачем она нужна, а также рассматривается путь внедрения Kubernetes в организации. Особое внимание уделяется концепции "ходячего скелета" (walking skeleton) — минимальной, но работающей реализации платформы.
Вторая часть посвящена практическим аспектам: выбору Kubernetes-окружения, развертыванию приложений, работе с сервисами, балансировкой нагрузки и обнаружением сервисов. Рассматриваются типичные проблемы облачных приложений, такие как обеспечение отказоустойчивости, управление состоянием и безопасность.
Третья часть фокусируется на пайплайнах сборки и доставки (CI/CD) для облачных приложений. Автор сравнивает инструменты Tekton, Dagger и GitHub Actions, показывая, как организовать непрерывную поставку на Kubernetes.
