Skip to main content
RunBook Academy

Kubernetes · Self-assessment

Knowledge checks

Every knowledge check in this course, in curriculum order. Each link opens the page at its quiz. The questions are auto-graded in the browser and nothing is recorded — a wrong answer costs you only the explanation, which is the part worth reading.

Knowledge checks
786
Parts covered
131
Of all lessons
100%

Part I

Container and Distributed Systems Foundations

6 checks

Part II

Kubernetes Architecture

6 checks

Part III

Kubernetes API

6 checks

Part IV

Desired State and Reconciliation

6 checks

Part V

Kubernetes Objects and Metadata

6 checks

Part VI

kubectl for Administrators

6 checks

Part VII

Declarative Resource Management

6 checks

Part VIII

Pods

6 checks

Part IX

Pod Lifecycle

6 checks

Part X

Pod Termination and Signals

6 checks

Part XI

Init Containers and Sidecars

6 checks

Part XII

Resource Requests and Limits

6 checks

Part XIII

Kubernetes QoS Classes

6 checks

Part XIV

Namespace Architecture

6 checks

Part XV

Deployments

6 checks

Part XVI

Deployment Strategies

6 checks

Part XVII

StatefulSets

6 checks

Part XVIII

DaemonSets

6 checks

Part XIX

Jobs and CronJobs

6 checks

Part XX

Configuration

6 checks

Part XXI

Secrets

6 checks

Part XXII

Scheduling Fundamentals

6 checks

Part XXIII

nodeSelector and Node Affinity

6 checks

Part XXIV

Pod Affinity and Anti-Affinity

6 checks

Part XXV

Topology Spread Constraints

6 checks

Part XXVI

Taints and Tolerations

6 checks

Part XXVII

Scheduling Failures

6 checks

Part XXVIII

Node Architecture

6 checks

Part XXIX

kubelet

6 checks

Part XXX

Container Runtime and CRI

6 checks

Part XXXI

Node Lifecycle

6 checks

Part XXXII

Node Pressure and Eviction

6 checks

Part XXXIII

Cordon, Drain and Uncordon

6 checks

Part XXXIV

PodDisruptionBudgets

6 checks

Part XXXV

Kubernetes Networking Fundamentals

6 checks

Part XXXVI

CNI

6 checks

Part XXXVII

Pod Networking

6 checks

Part XXXVIII

Services

6 checks

Part XXXIX

Service Discovery

6 checks

Part XL

kube-proxy and Service Dataplane

6 checks

Part XLI

CoreDNS

6 checks

Part XLII

Ingress

6 checks

Part XLIII

Gateway API

6 checks

Part XLIV

NetworkPolicy

6 checks

Part XLV

Kubernetes Networking Troubleshooting

6 checks

Part XLVI

Packet Capture in Kubernetes

6 checks

Part XLVII

MTU Problems

6 checks

Part XLVIII

Storage Fundamentals

6 checks

Part XLIX

Volumes

6 checks

Part L

PersistentVolumes and Claims

6 checks

Part LI

StorageClasses

6 checks

Part LII

CSI

6 checks

Part LIII

Storage Failure Modes

6 checks

Part LIV

Stateful Workloads

6 checks

Part LV

Storage Snapshots

6 checks

Part LVI

Kubernetes Security Foundations

6 checks

Part LVII

Authentication

6 checks

Part LVIII

RBAC

6 checks

Part LIX

kubectl auth

6 checks

Part LX

ServiceAccounts

6 checks

Part LXI

Admission Control

6 checks

Part LXII

Pod Security Standards

6 checks

Part LXIII

Linux Security Controls in Kubernetes

6 checks

Part LXIV

Kubernetes Supply Chain Security

6 checks

Part LXV

Secrets Security

6 checks

Part LXVI

etcd

6 checks

Part LXVII

etcd Quorum

6 checks

Part LXVIII

etcd Backup

6 checks

Part LXIX

etcd Restore

6 checks

Part LXX

API Server

6 checks

Part LXXI

Scheduler

6 checks

Part LXXII

Controller Manager

6 checks

Part LXXIII

Control Plane High Availability

6 checks

Part LXXIV

kubeadm

6 checks

Part LXXV

Building a Production Cluster

6 checks

Part LXXVI

Cluster Certificates

6 checks

Part LXXVII

Kubernetes Upgrades

6 checks

Part LXXVIII

Version Skew

6 checks

Part LXXIX

API Deprecation

6 checks

Part LXXX

Worker Node Upgrades

6 checks

Part LXXXI

Cluster Autoscaling Concepts

6 checks

Part LXXXII

Horizontal Pod Autoscaler

6 checks

Part LXXXIII

Vertical Pod Autoscaling Concepts

6 checks

Part LXXXIV

Resource Capacity Planning

6 checks

Part LXXXV

Cluster Observability

6 checks

Part LXXXVI

kube-state-metrics

6 checks

Part LXXXVII

Metrics Server

6 checks

Part LXXXVIII

Prometheus Monitoring

6 checks

Part LXXXIX

Kubernetes Logging

6 checks

Part XC

Distributed Tracing

6 checks

Part XCI

Kubernetes Events

6 checks

Part XCII

Alerting

6 checks

Part XCIII

Monitoring the Monitoring

6 checks

Part XCIV

Audit Logging

6 checks

Part XCV

Backup Strategy

6 checks

Part XCVI

Workload Backup

6 checks

Part XCVII

Kubernetes Backup Tools

6 checks

Part XCVIII

Disaster Recovery

6 checks

Part XCIX

Complete Cluster Loss

6 checks

Part C

Multi-Cluster Concepts

6 checks

Part CI

Cluster Boundaries

6 checks

Part CII

Managed vs Self-Managed Kubernetes

6 checks

Part CIII

GitOps Introduction

6 checks

Part CIV

Helm

6 checks

Part CV

Kustomize

6 checks

Part CVI

Package Management Anti-Patterns

6 checks

Part CVII

Namespaces and Multi-Tenancy

6 checks

Part CVIII

ResourceQuota

6 checks

Part CIX

LimitRange

6 checks

Part CX

Priority and Preemption

6 checks

Part CXI

Kubernetes Networking Advanced Topics

6 checks

Part CXII

Load Balancing on Bare Metal

6 checks

Part CXIII

Kubernetes DNS Advanced Troubleshooting

6 checks

Part CXIV

Certificate and TLS Operations

6 checks

Part CXV

Image Registry Operations

6 checks

Part CXVI

Maintenance Windows

6 checks

Part CXVII

Change Management

6 checks

Part CXVIII

Kubernetes Troubleshooting Methodology

6 checks

Part CXIX

Pod Troubleshooting

6 checks

Part CXX

Deployment Troubleshooting

6 checks

Part CXXI

Service Troubleshooting

6 checks

Part CXXII

DNS Troubleshooting

6 checks

Part CXXIII

NetworkPolicy Troubleshooting

6 checks

Part CXXIV

Node Troubleshooting

6 checks

Part CXXV

Control Plane Troubleshooting

6 checks

Part CXXVI

etcd Incident Response

6 checks

Part CXXVII

Storage Troubleshooting

6 checks

Part CXXVIII

Application Performance Troubleshooting

6 checks

Part CXXIX

Security Incident Response

6 checks

Part CXXX

Production Anti-Patterns

6 checks

Part CXXXI

Production Reference Architecture

6 checks