About This Module
Learn of the intended audience and the prerequisites for this module.
Who is this module for?
The module is for anyone who wants to get up-to-speed with the fundamentals of Kubernetes through practice.
Module structure
This module contains nine main chapters, a project, and an assessment. These are as follows:
-
What Is Kubernetes?
This chapter teaches us the fundamentals of the Kubernetes ecosystem.
-
Why Is Kubernetes important?
This chapter explains why Kubernetes is essential for cloud providers and users, ensuring flexibility and stability across environments.
-
What Does Kubernetes Look Like?
This chapter explores Kubernetes architecture, including Masters, Nodes, and hosted cloud services like Linode Kubernetes Engine.
-
Getting Kubernetes
This chapter gives us hands-on experience in setting up Docker and Kubernetes easily using Docker Desktop or Civo Cloud.
-
Creating a Containerized Application
This chapter breaks down the steps to create and deploy a containerized application using Docker.
-
Running an Application on Kubernetes
This chapter explains deploying and connecting containerized applications in Kubernetes using Pods and Services.
-
Self-Healing
This chapter explains Kubernetes’ self-healing features for resilient application deployment and management.
-
Scaling the Application
This chapter explains how to scale applications in Kubernetes through declarative and imperative methods.
-
Performing a Rolling Update
This chapter explores seamless application updates in Kubernetes with zero downtime through rolling updates.
-
Kubernetes Exam
This exam tests the Kubernetes skills we acquired through this module.