Skip to content

Code repository for Kubernetes for Absolute Beginners - Hands-on, published by Packt

Notifications You must be signed in to change notification settings

PacktPublishing/Kubernetes-for-Absolute-Beginners---Hands-on

Repository files navigation

Kubernetes for the Absolute Beginners - Hands-On

This is the code repository for Kubernetes for Absolute Beginners - Hands-On, published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

Important Note

Please refer to the updated lab links and follow the instructions in the "Accessing the Labs - Kubernetes.pdf" to get started with the labs.

About the Video Course

Starting from the fundamental concepts of containers, this 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, such as Pods, ReplicaSets, and Deployments, to advanced topics like networking with Services and deploying microservices architectures.

As you progress, you'll gain hands-on experience with Minikube, create Kubernetes manifest files using YAML, and set up a real-world development environment. You'll learn to deploy two-tier web apps and use Docker Compose. The course also includes 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 of 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.

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

Instructions and Navigation

Assumed Knowledge

This course is ideal for beginners in IT and software development interested in DevOps practices, cloud computing, and microservices architecture. A basic understanding of software development and familiarity with command-line interfaces are recommended prerequisites.

Approach

The course utilizes a practical, hands-on approach, guiding learners through demonstrations and real-world scenarios. Emphasizing active learning through Minikube labs, YAML exercises, and Kubernetes deployments, it ensures effective theory application and skill development in Kubernetes from basics to advanced operations.

About

Code repository for Kubernetes for Absolute Beginners - Hands-on, published by Packt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published