Skip to main content
  • Hoopla logo
  • Browse
  • My Hoopla
  • Log In
Books, videos, and music - all free from your public library!
LoginSign Up

Footer

Hoopla logo, Go to homepage
  • For Patrons
  • For Libraries (opens in new window)
  • For Vendors (opens in new window)
  • Facebook (opens in new window)
  • X (opens in new window)
  • Instagram (opens in new window)
  • YouTube (opens in new window)
  • TikTok (opens in new window)
  • LinkedIn (opens in new window)

Our Company

  • Our Story
  • Get Hoopla for your Library (opens in new window)
  • Get your content on hoopla (opens in new window)
  • Join our team (opens in new window)
  • Accessibility Statement

Our Content

  • Audiobooks
  • Ebooks
  • Movies
  • Television
  • Comics
  • BingePasses
  • Music
  • The Loop Blog

Help

  • Help Center
  • Submit Feedback
  • Facebook (opens in new window)
  • X (opens in new window)
  • Instagram (opens in new window)
  • YouTube (opens in new window)
  • TikTok (opens in new window)
  • LinkedIn (opens in new window)
  • Download on the App Store (opens in new window)
  • Get it on Google Play (opens in new window)
  • Available at Amazon Appstore (opens in new window)
© 2026 Midwest Tape, LLC. All rights reserved. Privacy Policy | Terms of Use
  1. Navigate Home
  2. Ebooks
  3. Kubernetes for Developers

EBOOK

Kubernetes for Developers

William Denniss
(0)
sign up
Pages
320
Year
2024
Language
English
Publisher
Manning

About

A clear and practical beginner's guide that shows you just how easy it can be to make the switch to Kubernetes!

Kubernetes for Developers reveals practical and painless methods for deploying your apps on Kubernetes—even for small-to-medium sized applications! You'll learn how to migrate your existing apps onto Kubernetes without a rebuild, and implement modern cloud native architectures that can handle your future growth.

Inside, you'll learn how to:

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
Prepare your deployments to scale without a redesign
Monitor, debug and tune application deployments on Kubernetes
Designed for busy working developers, this hands-on guide helps your first steps into Kubernetes using the powerful Google Kubernetes Engine (GKE) service. Learn how the GKE's powerful automation tools can perform automatic checks and scaling, giving you more time to spend developing great applications. You'll soon see that you don't need to incur huge costs or have the manpower of an enterprise organization to get a productivity boost from Kubernetes!

About the technology

Modern software needs to perform at scale while effectively handling load balancing, state and security. Kubernetes makes these tasks easier and more reliable for apps of any size. This book, written especially for software developers creating applications that run on Kubernetes, shows you exactly how to address these and other important issues.

About the book

Kubernetes for Developers covers everything you need to know to containerize and deploy an app on Kubernetes from the developer's perspective. You'll start by creating a small application you can run on a cloud-based Kubernetes cluster. Then, you'll systematically explore best practices for stable long-term deployment, including scaling, capacity planning, and resource optimization.

What's inside

Deploying reliable web applications using automated operations
Scaling up without an application redesign
Monitoring, debugging, and tuning workloads
About the reader

For developers familiar with building or deploying web applications. No Docker or Kubernetes experience required.

About the author

William Denniss is a product manager at Google working on Google Kubernetes Engine.

Table of Contents

PART 1 Getting started with Kubernetes
1 Kubernetes for application deployment
2 Containerizing apps
3 Deploying to Kubernetes
4 Automated operations
5 Resource management
PART 2 Going to production
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

Related Subjects

  • Open Source
  • Programming
  • Computers
  • Adult Nonfiction
  • Web Programming
  • Internet
  • Cloud Computing
  • Distributed Systems & Computing

Artists

William DennissAuthor