Book description
Use this beginner’s guide to understand and work with Kubernetes on the Google Cloud Platform and go from single monolithic Pods (the smallest unit deployed and managed by Kubernetes) all the way up to distributed, fault-tolerant stateful backing stores.What You Will Learn
- Set up a Kubernetes cluster in GCP
- Deploy simple Docker images using monolithic Pods
- Arrange highly available and highly scalable applications using Deployments
- Achieve zero-downtime deployments using the Service controller
- Externalize configuration using ConfigMaps and Secrets
- Set up batch processes and recurrent tasks using Jobs and CronJobs
- Install horizontal (sidecar pattern) services using DaemonSets
- Implement distributed, stateful backing stores using StatefulSets
Who This Book Is For
Beginners with basic Linux admin and scripting skills (Bash and Python). Proficiency with Docker is not required as all examples in the book use off-the-shelf public images from Docker Hub.
Product information
- Title: Beginning Kubernetes on the Google Cloud Platform: A Guide to Automating Application Deployment, Scaling, and Management
- Author(s):
- Release date: November 2019
- Publisher(s): Apress
- ISBN: 9781484254912
You might also like
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Building Microservices, 2nd Edition
Distributed systems have become more fine-grained as organizations shift from code-heavy monolithic applications to smaller, self-contained …
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …