My Account Log in

1 option

Quick Start Kubernetes : Unlock the Full Potential of Kubernetes for Scalable Application Management / Nigel Poulton.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Minx, author.
Language:
English
Subjects (All):
Software container technologies.
Modular programming--Computer programs.
Modular programming.
Global software development--Computer programs.
Global software development.
Physical Description:
1 online resource (118 pages)
Edition:
Second edition.
Place of Publication:
Birmingham, England : Packt Publishing Ltd, [2024]
Summary:
Begin with an introduction to Kubernetes, understanding its importance and architecture. These foundational chapters will set the stage for your exploration into Kubernetes' capabilities. As you progress, you'll learn how to set up Kubernetes and containerize an application, equipping you with practical skills for real-world application management. The course continues with a focus on running applications on Kubernetes, where you will delve into self-healing mechanisms, scaling, and performing rolling updates. Each chapter builds on the last, ensuring a seamless learning experience that integrates theoretical knowledge with hands-on practice. You'll understand how Kubernetes maintains application health and performance, providing a robust environment for modern applications. Concluding with advanced operational techniques and future steps, the course prepares you to leverage Kubernetes for continuous development and deployment. Whether you're scaling applications to meet demand or ensuring seamless updates with minimal downtime, you'll be equipped with the skills necessary for efficient and effective Kubernetes management. This course is your gateway to becoming proficient in one of the most essential tools in the DevOps toolkit.
Contents:
Intro
Table of Contents
About the book
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
Microservices
Cloud-native
Orchestration
Other useful Kubernetes things to know
Chapter summary
2: Why Kubernetes is so important
Why the cloud providers need Kubernetes
Why the user community needs Kubernetes
Chapter Summary
3: Kubernetes architecture
Control plane nodes and worker nodes
Hosted Kubernetes
Managing Kubernetes with the kubectl command line tool
4: Getting Kubernetes
Get Docker and kubectl with Docker Desktop
Get a single-node Kubernetes cluster with Docker Desktop
Get a multi-node Kubernetes cluster with Civo Cloud
Get the sample app
5: Containerizing an app
Pre-requisites
Containerize the app
Host the image on a registry
6: Running an app on Kubernetes
Pre-reqs
Deploy the app to Kubernetes
Connect to the app
Clean-up
7: Self-healing
Intro to Kubernetes Deployments
Self-heal from a Pod failure
Self-heal from a worker node failure
8: Scaling the app
Scale an application up
Scale an application down
9: Performing a rolling update
Deploy the rollout
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 an app.
Chapter 9: Performing a rolling update
Terminology
Index
More from the author
Blank Page
Blank Page.
Notes:
Description based on publisher supplied metadata and other sources.
Description based on print version record.
ISBN:
9781836208648
OCLC:
1446222813

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account