Book Description
Is Kubernetes ready for stateful workloads? This open source system has become the primary platform for deploying and managing cloud native applications. But because it was originally designed for stateless workloads, working with data on Kubernetes has been challenging. If you want to avoid the inefficiencies and duplicative costs of having separate infrastructure for applications and data, this practical guide can help.
Using Kubernetes as your platform, you'll learn open source technologies that are designed and built for the cloud. Authors Jeff Carpenter and Patrick McFadin provide case studies to help you explore new use cases and avoid the pitfalls others have faced. You'll get an insider's view of what's coming from innovators who are creating next-generation architectures and infrastructure.
- Learn how to use basic Kubernetes resources to compose data infrastructure
- Automate the deployment and operations of data infrastructure on Kubernetes using tools like Helm and operators
- Evaluate and select data infrastructure technologies for use in your applications
- Integrate data infrastructure technologies into your overall stack
- Explore emerging technologies that will enhance your Kubernetes-based applications in the future
This open access book is Complimented by PortWorx. You can download Managing Cloud Native Data on Kubernetes ebook for free in PDF format (8.0 MB).
Table of Contents
Chapter 1
Introduction to Cloud Native Data Infrastructure: Persistence, Streaming, and Batch Analytics
Chapter 2
Managing Data Storage on Kubernetes
Chapter 3
Databases on Kubernetes the Hard Way
Chapter 4
Automating Database Deployment on Kubernetes with Helm
Chapter 5
Automating Database Management on Kubernetes with Operators
Chapter 6
Integrating Data Infrastructure in a Kubernetes Stack
Chapter 7
The Kubernetes Native Database
Chapter 8
Streaming Data on Kubernetes
Chapter 9
Data Analytics on Kubernetes
Chapter 10
Machine Learning and Other Emerging Use Cases
Chapter 11
Migrating Data Workloads to Kubernetes