Video description
Starting from the fundamental concept of containers, the course gradually unfolds into a comprehensive guide on managing and deploying applications with Kubernetes. It covers everything from the basics of Kubernetes architecture and its components like Pods, ReplicaSets, and Deployments, to advanced topics such as networking with Services and deploying microservices architectures.
As you progress, gain hands-on experience with Minikube, create Kubernetes manifest files using YAML, and set up a real-world development environment. Learn deploying two-tier web apps and using Docker Compose. Next, take a deep dive into Kubernetes operations across major cloud platforms including GCP, AWS, and Microsoft Azure, equipping you with the knowledge to operate Kubernetes in the cloud confidently. It wraps up with an exploration into CI/CD pipelines, illustrating how Kubernetes integrates into the DevOps workflow for continuous integration and deployment.
By the end, you’ll not only understand how Kubernetes works but also be able to deploy, manage, and troubleshoot applications in a Kubernetes environment. Kindly refer to the updated Lab links and refer to the instructions: Accessing the Hands-on Labs
What you will learn
- Understand container orchestration with Kubernetes
- Deploy and manage containers using Pods, ReplicaSets, and Deployments
- Create and configure Kubernetes clusters with Minikube and Kubeadm
- Utilize Kubernetes Services for networking
- Deploy microservices applications on Kubernetes
- Master Kubernetes operations on GCP, AWS, and Azure
Audience
This course is ideal for beginners in the IT and software development fields interested in DevOps practices, cloud computing, and microservices architecture. A basic understanding of software development and familiarity with command-line interfaces are recommended prerequisites.
About the Author
Mumshad Mannambeth: Mumshad Mannambeth is a renowned IT Solutions Architect specializing in Cloud Native Computing, Automation, and DevOps. As the founder of KodeKloud, a hands-on learning platform and a Certified Kubernetes Training Partner, Mumshad is dedicated to teaching and passionate about learning new technologies. He believes in learning by doing, making education both effective and enjoyable. His teaching method emphasizes interactive and practical experiences, making learning engaging. KodeKloud, under Mumshad's guidance, offers quality training in a wide range of DevOps and Automation Technologies, ensuring students gain the skills needed in today's tech landscape.
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Kubernetes Overview
- Chapter 3 : Kubernetes Concepts
- Chapter 4 : YAML Introduction
-
Chapter 5 : Kubernetes Concepts - Pods, ReplicaSets, Deployments
- Pods with YAML
- Demo - Pods with YAML
- Tips Tricks - Developing Kubernetes Manifest files with Visual Studio Code
- Accessing the labs
- Solution : Pods with YAML Lab
- Replication Controllers and ReplicaSets
- Demo – ReplicaSets
- Solution – ReplicaSets
- Deployments
- Demo – Deployments
- Solution – Deployments
- Deployments - Update and Rollback
- Demo - Deployments - Update and Rollback
- Solution - Rolling Updates and Rollbacks
- Chapter 6 : Networking in Kubernetes
- Chapter 7 : Services
- Chapter 8 : Microservices Architecture
- Chapter 9 : Kubernetes on Cloud
- Chapter 10 : Conclusion
- Chapter 11 : Appendix - Setup Multi Node cluster using Kubeadm
Product information
- Title: Kubernetes for the Absolute Beginners - Hands-On
- Author(s):
- Release date: March 2024
- Publisher(s): Packt Publishing
- ISBN: 9781838555962
You might also like
video
OpenShift for the Absolute Beginner - Hands-On
With OpenShift skills, you will have knowledge of a powerful PaaS offering at your fingertips, and …
book
Kubernetes: Up and Running, 3rd Edition
In just five years, Kubernetes has radically changed the way developers and ops personnel build, deploy, …
book
Terraform: Up and Running, 3rd Edition
Terraform has become a key player in the DevOps world for defining, launching, and managing infrastructure …
video
Docker for the Absolute Beginner - Hands-On
Docker is an open platform for developers and sysadmins to build, deploy, and run distributed applications …