Kubernetes для DevOps. Джон Арундел, Джастин Домингус
Просмотр галереи
Kubernetes – один из ключевых элементов современной облачной экосистемы. Эта технология обеспечивает надежность, масштабируемость и устойчивость контейнерной виртуализации.
Джон Арундел и Джастин Домингус рассказывают об экосистеме Kubernetes и знакомят с проверенными решениями повседневных проблем. Шаг за шагом вы построите собственное облачно-ориентированное приложение и создадите инфраструктуру для его поддержки, настроите среду разработки и конвейер непрерывного развертывания, который пригодится вам при работе над следующими приложениями.
- Начнете работу с контейнерами и Kubernetes с азов: никакого специального опыта для изучения темы не требуется.
- Запустите собственные кластеры или выберете управляемый сервис Kubernetes от Amazon, Google и др.
- Примените Kubernetes для управления жизненным циклом контейнера и расхода ресурсов.
- Оптимизируете кластеры по показателям стоимости, производительности, устойчивости, мощности и масштабируемости.
- Изучите наилучшие инструменты для разработки, тестирования и развертывания ваших приложений.
- Воспользуетесь актуальными отраслевыми практиками для обеспечения безопасности и контроля.
- Внедрите в компании принципы DevOps, чтобы команды разработчиков стали действовать более гибко, быстро и эффективно.
Содержание
- Предисловие
- Введение
- Глава 1. Революция в облаке
- Глава 2. Первые шаги с Kubernetes
- Глава 3. Размещение Kubernetes
- Глава 4. Работа с объектами Kubernetes
- Глава 5. Управление ресурсами
- Глава 6. Работа с кластерами
- Глава 7. Продвинутые инструменты для работы с Kubernetes
- Глава 8. Работа с контейнерами
- Глава 9. Управление pod-оболочками
- Глава 10. Конфигурация и объекты Secret
- Глава 11. Безопасность и резервное копирование
- Глава 12. Развертывание приложений Kubernetes
- Глава 13. Процесс разработки
- Глава 14. Непрерывное развертывание в Kubernetes
- Глава 15. Наблюдаемость и мониторинг
- Глава 16. Показатели в Kubernetes
- Заключение
- Об авторах
- Об обложке