Skip to content

Kubernetes for Administrators

1

Introduction

Introduction to the evolution of virtualization, challenges of container orchestration and the advantages of Kubernetes for automated resource management and standardized deployments.

2

First Steps

Kubernetes basics like Pods, YAML configuration, kubectl commands, Labels, Services and practical Pod deployment exercises.

3

Pod Management

ReplicaSets, Deployments, scaling strategies, Rolling Updates and the hierarchical structure of Kubernetes workload management.

4

Configuration

Teaches externalization of application configurations with environment variables, ConfigMaps and Secrets for secure and flexible deployments.

5

Volumes

Explains storage management in Kubernetes including emptyDir volumes, PersistentVolumes, PersistentVolumeClaims and the Container Storage Interface (CSI).

6

Pod Management 2

Advanced workload management with StatefulSets, DaemonSets, Jobs, CronJobs, deployment strategies (Canary, Blue-Green) and horizontal Pod autoscaling.

7

Architecture

In-depth examination of Kubernetes cluster architecture including Control Plane components (API Server, etcd, Scheduler, Controller Manager) and Worker Node components (kubelet, Container Runtime, kube-proxy).

8

Networking

Covers Kubernetes networking basics including Services, Ingress Controllers, Load Balancing and NetworkPolicies for traffic control and security.

9

Nodes and Pods

Advanced scheduling concepts including Node Selectors, Node/Pod Affinity and Anti-Affinity rules as well as Taints/Tolerations for controlled workload placement.

10

Access Control

Security and access management through Namespaces, RBAC (Roles, RoleBindings), ServiceAccounts and kubeconfig management for multi-user cluster access.

11

Security & Compliance

Comprehensive security with Network Policies, API Server security, Container Runtime security, OIDC authentication, backup strategies and enterprise compliance integration.

12

Outlook

Course conclusion with advanced topics like GitOps, cloud provider Kubernetes offerings and future learning paths.