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
Getting Started with Containers in Google Cloud Platform: Deploy, Manage, and Secure Containerized Applications
Deploy, manage, and secure containers and containerized applications on Google Cloud Platform (GCP). This book covers …
book
Cloud Native DevOps with Kubernetes
Kubernetes is the operating system of the cloud native world, providing a reliable and scalable platform …
video
Infrastructure as Code: Using Terraform to Deploy Kubernetes and Microservices
How to upgrade your infrastructure through code using Terraform.
book
Deploy Machine Learning Models to Production: With Flask, Streamlit, Docker, and Kubernetes on Google Cloud Platform
Build and deploy machine learning and deep learning models in production with end-to-end examples. This book …