Quick Start Kubernetes

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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