Kubernetes Associate Architect

course-image

Module 1: Introduction to Kubernetes

Lesson 1: Overview of Kubernetes
- What is Container Orchestration?
- Benefits of Using Kubernetes
- Kubernetes vs. Other Orchestration Tools

Lesson 2: Kubernetes Architecture
- Kubernetes Components: Master and Worker Nodes
- Key Concepts: Pods, Nodes, Clusters, and Namespaces
- Demo: Installing Kubernetes
  - In this demo, we cover the installation process of Kubernetes on various operating systems.

Module 2: Working with Kubernetes Pods

Lesson 1: Kubernetes Pods
- Understanding Pods and Multi-Container Pods
- Pod Lifecycle and Management
- Demo: Creating and Managing Pods
  - In this demo, we show how to create and manage pods using `kubectl`.

Lesson 2: Advanced Pod Concepts
- Init Containers and Sidecar Containers
- Pod Configuration and Secrets
- Demo: Using Init and Sidecar Containers
  - In this demo, we demonstrate the use of init and sidecar containers in a pod.

Module 3: Kubernetes Deployments and ReplicaSets

Lesson 1: Deployments and ReplicaSets
- Understanding Deployments and ReplicaSets
- Rolling Updates and Rollbacks
- Demo: Managing Deployments
  - In this demo, we demonstrate how to create, update, and rollback deployments in Kubernetes.

Lesson 2: Scaling Applications
- Horizontal Pod Autoscaling
- Manual Scaling with `kubectl`
- Demo: Implementing Horizontal Pod Autoscaling
  - In this demo, we cover how to set up and manage horizontal pod autoscaling.



Module 1:

>Lesson 1: Overview of Linux

Lesson 2: Installing Linux

Module 2:

Lesson 1: Navigating the File System

Lesson 2: Working with Files

Module 3:

Lesson 1: System Monitoring and Management

Lesson 2: Networking Commands

Course Certificate

"Certificate will be issued upon completion of each topic."