Do you need to figure out what Kubernetes is all about? Do you like learning through easy-to-follow hands-on?
If yes, this is the book for you...
Quick Start Kubernetes, brought to you by best-selling author Nigel Poulton, assumes zero prior experience and gets you to the point you can deploy and manage a simple app. And it does it in less than 100 pages!
You'll learn:
- What microservices and cloud native is all about
- Why we need Kubernetes and how it fits in
- The fundamentals of Kubernetes architecture
You'll also perform the following optional hands-on tasks:
- Build a Kubernetes cluster
- Containerize an app
- Deploy the app to Kubernetes
- Break the app and watch it self-heal
- Scale the app
- Perform a rolling update
Along the way, Nigel explains everything as clearly as possible and busts every piece of jargon.
When you're done, you'll be up-to-speed with Kubernetes and ready to use your skills in the real world.
Author(s): Nigel Poulton
Edition: 2022
Language: English
Pages: 115
Tags: Kubernetes
Table of Contents
About the author
Nigel Poulton (@nigelpoulton)
About the book
Who is the book for
What does the book cover
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
1: What is Kubernetes
What are microservices
What is cloud-native
What is an orchestrator
Other useful Kubernetes stuff to know
Chapter summary
2: Why we need Kubernetes
Why tech companies need Kubernetes
Why the user community needs Kubernetes
Chapter Summary
3: What does Kubernetes look like
Control plane nodes and worker nodes
Control plane nodes
Worker nodes
Hosted Kubernetes
Managing Kubernetes with the kubectl command line tool
Chapter summary
4: Getting Kubernetes
Kubernetes on your laptop with Docker Desktop
Kubernetes in the cloud with Linode Kubernetes Engine (LKE)
Chapter summary
5: Creating a containerized app
Pre-requisites
Get the application code
Build the container image
Host the image on a registry
Chapter summary
6: Running an app on Kubernetes
Verify your Kubernetes cluster
Deploy the app to Kubernetes
Connect to the app
Clean-up
Chapter summary
7: Adding self-healing
Intro to Kubernetes Deployments
Self-heal from a Pod failure
Self-heal from a worker node failure
Chapter summary
8: Scaling the app
Pre-requisites
Scale an application up
Scale an application down
Another word on labels
Important clean-up
Chapter summary
9: Performing a rolling update
Pre-requisites
Update the app
Clean-up
Chapter summary
10: What next
Other books
Video courses
Events
Let's connect
Show some love
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 an app
Chapter 9: Performing a rolling update
Terminology