Kubernetes for Developers is a hands-on guide to taking your first steps into Kubernetes using the powerful Google Kubernetes Engine service. Kubernetes Quickly is a clear and practical beginner’s guide that shows you just how easy, flexible, and cost-effective it can be to make the switch to Kubernetes deployment even for small to medium-sized applications. Kubernetes Quickly is a hands-on guide to taking your first steps into Kubernetes using the powerful Google Kubernetes Engine service. It lays out a map for taking an application, containerizing it, and then deploying it onto Kubernetes. You’ll learn best practice techniques for a stable and long-term Kubernetes deployment, including scaling and capacity planning, saving money by optimizing resource consumption, and tricks to make your day-to-day monitoring easier such as debugging code in the cloud.
What's inside
• Benefits of switching to Kubernetes
• Containerize a web application with Docker
• Host a containerized app on Kubernetes with a public cloud service
• Save money and improve performance with cloud native technologies
• Make your deployments reliable and fault tolerant without constant monitoring and intervention
• Prepare your deployments to scale without a redesign
• Monitor, debug and tune application deployments on Kubernetes in the cloud
About the reader
For programmers with experience managing web apps. No knowledge of Kubernetes or Docker containerization required. Examples use GKE, with careful explanations to allow you to adapt them to any Kuberentes system.
Author(s): William Denniss
Publisher: Manning Publications
Year: 2023
Language: English
Pages: 407
Copyright_2023_Manning_Publications
welcome
1_Kubernetes_for_Application_Deployment
2_Containerizing_Apps
3_Deploying_to_Kubernetes
4_Automated_Operations
5_Resource_Management
6_Scaling_Up
7_Internal_Services_and_Load_Balancing
8_Node_Feature_Selection
9_Stateful_Applications
10_Background_Processing
11_GitOps:_Configuration_as_Code
12_Securing_Kubernetes