LEARNING PATH: Kubernetes Security

Kubernetes 101

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.

Proficiency Beginner
Audience Cloud Security Expert
Course Duration​ 4
Lessons​ 29
Cloud Labs​ 1
Proficiency

Intermediate

Audience

Cloud Security Expert

Course duration

4

Lessons

16

Cloud Labs

2

  • Introduction
    • Course Introduction
    • Course Pre-requisites
  • Introduction to Container Orchestration
    • Container Orchesration & 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 and 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
  • An Overview of Kubernetes Clusters
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking "Accept" you consent to the use of All the cookies