Quick Start Kubernetes – Third Edition

by Nigel Poulton

Cloud Computing

Book Details

Book Title

Quick Start Kubernetes – Third Edition

Author

Nigel Poulton

Publisher

Packt Publishing

Publication Date

2025

ISBN

9781837026210

Number of Pages

151

Language

English

Format

PDF

File Size

1.5MB

Subject

kubernetes-beginners

Table of Contents

  • About the book
  • Chapter overview
  • What you’ll learn
  • Will the book make you a Kubernetes expert
  • Will you know what you’re talking about when you finish the book
  • Editions
  • Terminology and responsible language
  • Feedback
  • The sample app
  • Chapter 1. What is Kubernetes
  • Microservices
  • Cloud-native
  • Orchestration
  • Other useful Kubernetes things to know
  • Chapter summary
  • Chapter 2. Why Kubernetes is so important
  • Why the cloud providers need Kubernetes
  • Why users need Kubernetes
  • Chapter summary
  • Chapter 3. Kubernetes architecture
  • Control plane nodes and worker nodes
  • Hosted Kubernetes
  • Managing Kubernetes with the kubectl command line tool
  • Chapter summary
  • Chapter 4. Getting Kubernetes
  • Install Docker and kubectl with Docker Desktop
  • Create a multi-node Kubernetes cluster with Docker Desktop
  • Create a multi-node Kubernetes cluster in the Civo Cloud
  • Get the sample app
  • Chapter summary
  • Chapter 5. Containerizing an app
  • Pre-requisites
  • The sample app
  • Containerize the app
  • Share the image on a registry
  • Chapter summary
  • Chapter 6. Running an app on Kubernetes
  • Pre-reqs
  • Deploy the app to Kubernetes
  • Connect to the app
  • Clean-up
  • Chapter summary
  • Chapter 7. Self-healing
  • Intro to Kubernetes Deployments
  • Self-heal from an app failure
  • Self-heal from an infrastructure failure
  • Chapter summary
  • Chapter 8. Scaling the app
  • Pre-requisites
  • Scale an application up
  • Scale an application down
  • Chapter summary
  • Chapter 9. Performing a rolling update
  • Pre-requisites
  • Deploy the rollout
  • Clean-up
  • Chapter summary
  • Chapter 10. What next
  • Books
  • Video courses
  • Events
  • Show some love
  • Let’s connect
  • Appendix A. Lab code
  • Chapter 5: Creating a containerized app
  • Chapter 6: Running an app on Kubernetes
  • Chapter 7: Adding self-healing
  • Chapter 8: Scaling the app
  • Chapter 9: Performing a rolling update
  • Terminology
  • More from the author