Labs

An Overview of Kubernetes Clusters

Course Content

Introduction

Course Introduction

Course Pre-requisites

Introduction to Container Orchestration

Container Orchestration & Brief History

Kubernetes Learning Objectives

Why Kubernetes?

Explain Kubernetes Like I’m 5

Functions of a Container Orchestrator

Kubernetes Control Plane

Kubernetes Cluster – Basics

Kubernetes API Server

Kubernetes Controller Manager

Kubernetes Scheduler

Etcd in Kubernetes

Kubernetes Nodes & Deployment Patterns

Understanding Kube-Proxy

Kubernetes Pod, ReplicaSet and Deployment

DaemonSets, StatefulSets and Init Containers

Namespaces in Kubernetes

Services in Kubernetes

Kubernetes Network Plugin Ingress

Running a Kubernetes Cluster

Kubernetes Cluster Overview

Kubernetes Cluster Overview – Part 1

Kubernetes Cluster Overview – Part 2

Kubernetes Cluster Overview – Part 3

Kubernetes Cluster Overview – Part 4

Kubernetes Cluster Overview – Part 5

As Containers and containerized deployments became mainstream in application development, Kubernetes has emerged as the leading orchestration and management platform for on-prem and cloud environments. However, Kubernetes features many nuanced security parameters that could be exploited if configured insecurely. Moreover, it’s a notoriously complex platform to deploy and maintain apps on, particularly for those unfamiliar with the fundamentals of Kubernetes. With this in mind, we’re going to take a deep dive into the Kubernetes architecture and its components.

In this course on the basics of Kubernetes, we start with understanding the architecture itself, as well as multiple components involved in running a Kubernetes cluster. We even go over the various deployment patterns before we create our very own Kubernetes cluster from scratch! Kubernetes 101 heavily emphasizes practical learning by giving you opportunities to use our live labs and actually implement everything we talk about in our videos.

All our material is backed by years of security testing experience, knowledge, and original research consolidated by our entire team. After completing this course, you’ll be able to directly implement what you’ve learned in a real-world development environment using your deeper understanding of Kubernetes as a technology.

Beginner

2
Hours
24
Lessons
1
Cloud Labs
learning path:
Kubernetes Security

Kubernetes 101

Ideal for
Cloud Engineer
Security Engineer
Get Started

You might also like these courses

Or explore these Learning Paths

Ready to Elevate Your Security Training?

Empower your teams with the skills they need to secure your applications and stay ahead of the curve.
Get Our Newsletter
Get Started
X
X
Copyright AppSecEngineer © 2025