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.
With this book, you will:
- 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
Publisher resources
Table of contents
- Foreword
- Preface
- 1. Introduction to Cloud Native Data Infrastructure: Persistence, Streaming, and Batch Analytics
- 2. Managing Data Storage on Kubernetes
- 3. Databases on Kubernetes the Hard Way
- 4. Automating Database Deployment on Kubernetes with Helm
- 5. Automating Database Management on Kubernetes with Operators
-
6. Integrating Data Infrastructure in a Kubernetes Stack
- K8ssandra: Production-Ready Cassandra on Kubernetes
- Managing Cassandra in Kubernetes with Cass Operator
- Enabling Developer Productivity with Stargate APIs
- Unified Monitoring Infrastructure with Prometheus and Grafana
- Performing Repairs with Cassandra Reaper
- Backing Up and Restoring Data with Cassandra Medusa
- Deploying Multicluster Applications in Kubernetes
- Summary
- 7. The Kubernetes Native Database
- 8. Streaming Data on Kubernetes
- 9. Data Analytics on Kubernetes
- 10. Machine Learning and Other Emerging Use Cases
- 11. Migrating Data Workloads to Kubernetes
- Index
- About the Authors
Product information
- Title: Managing Cloud Native Data on Kubernetes
- Author(s):
- Release date: December 2022
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098111397
You might also like
book
Cloud Native DevOps with Kubernetes
Kubernetes is the operating system of the cloud native world, providing a reliable and scalable platform …
book
Cloud Native DevOps with Kubernetes, 2nd Edition
Kubernetes has become the operating system of today's cloud native world, providing a reliable and scalable …
book
Managing Kubernetes
While Kubernetes has greatly simplified the task of deploying containerized applications, managing this orchestration framework on …
book
Bootstrapping Microservices with Docker, Kubernetes, and Terraform
The best way to learn microservices development is to build something! Bootstrapping Microservices with Docker, Kubernetes, …