1 option
Quick Start Kubernetes : Unlock the Full Potential of Kubernetes for Scalable Application Management / Nigel Poulton.
- 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.