CKS Tutorials

CKS tutorials emphasize practical Kubernetes skills and exam-style tasks. Topics span Pod Security Standards, network policies, RBAC hardening, secrets management, image scanning, audit logging, and runtime security. Free labs and guided examples help you practice in a safe environment before attempting mock exams and the live performance-based CKS exam.

Let the Board Read the Cluster

Let the Board Read the Cluster

Give a real Kubernetes status board its own read-only identity, connect two approved namespaces and preserve excluded data and workloads.
Kubernetes
Make the Update Fit

Make the Update Fit

Finish a real shop update within a fixed CPU quota while preserving the required available replicas and reference service.
KubernetesLinux
Bring Back the Approved Menu

Bring Back the Approved Menu

Recover correct café prices by matching a Deployment revision to its preserved menu configuration, then reconcile the saved release and actual download.
KubernetesLinux
Keep Stock Access Inside the App

Keep Stock Access Inside the App

Protect a real shop stock service with a namespace-and-role ingress boundary while preserving the customer journey and a separate service.
Kubernetes
Keep the App Working with Restricted Egress

Keep the App Working with Restricted Egress

Restore real DNS and stock dependencies, then narrow a legacy egress policy while keeping a shop catalogue and training quotes working.
Kubernetes
Update the Seasonal Menu

Update the Seasonal Menu

Publish a café menu as a versioned Kubernetes configuration, follow its rollout, and hand over the actual menu download without changing the reference café.
KubernetesLinux
Build the Gallery in Batches

Build the Gallery in Batches

Use an Indexed Kubernetes Job to prepare real garden photographs in bounded parallel batches, then deliver a complete gallery, source index and image archive.
KubernetesLinux
Protect Search While the Index Loads

Protect Search While the Index Loads

Connect real museum search readiness to Kubernetes Service traffic, protect a paced collection import with startup probes, and keep existing replicas during an update.
Kubernetes
Finish a Batch After Temporary Failures

Finish a Batch After Temporary Failures

Recover a real partially finished photo batch with finite per-index Kubernetes Job retries while preserving its failed attempt and already correct images.
KubernetesLinux
Build and Run a Local Application Image

Build and Run a Local Application Image

Build a small local container image, make it available to Minikube, deploy it, and roll the application to a new local image tag.
DockerKubernetes
Deployments for Scaling

Deployments for Scaling

In this lab, you will learn how to create a Kubernetes Deployment, manage replicas, and observe self-healing capabilities.
KubernetesLinux
Namespaces and Quotas

Namespaces and Quotas

In this lab, you will learn how to organize a Kubernetes cluster using Namespaces and manage resources using ResourceQuotas to partition the cluster for multiple teams.
KubernetesLinux
Exposing Apps with Services

Exposing Apps with Services

In this lab, you will learn how to expose a Kubernetes application to external traffic using a NodePort Service. You will define a service manifest, match selectors to pod labels, and access the app via a browser.
KubernetesLinux
Choose the Right Workload Resource

Choose the Right Workload Resource

Compare Pods, Deployments, Jobs, and CronJobs by observing their controller behavior and choosing the right workload type for each task.
Kubernetes
Configure Applications with ConfigMaps

Configure Applications with ConfigMaps

Create a ConfigMap, inspect its data, use it to configure a Pod, and recreate the Pod to pick up updated configuration.
Kubernetes
Cluster Access

Cluster Access

In this lab, you will learn how to access a Kubernetes cluster for the first time. You will start a local cluster using Minikube, verify your kubectl configuration context, retrieve cluster information, and inspect the status of the nodes.
KubernetesDocker
Understanding Pods

Understanding Pods

In this lab, you will learn the fundamental concept of Kubernetes Pods by creating, deploying, and inspecting a simple Nginx Pod.
KubernetesLinux
Node Maintenance

Node Maintenance

In this lab, you will learn how to safely perform maintenance on a Kubernetes node. You will practice marking a node as unschedulable, draining its workloads, verifying the rescheduling of pods, and finally bringing the node back online.
Kubernetes
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 67
  • Next