HomeCKAD practice tasks › Canary Deployment Traffic Split
CKAD · Application Deployment

Canary Deployment Traffic Split

In namespace default, the following resources exist: Deployment web-app with 5 replicas, labels app=webapp, version=v1 Service web-service with selector app=webapp

Solve this on a real cluster — free → All CKAD tasks
🗓️ Free Task of the Week: one CKAD task is unlocked free for everyone every week — no card, real cluster, auto-graded (2 tries/week). Create a free account and check whether this one is live now.

The task

Task

In namespace default, the following resources exist:

Requirements

  1. Scale Deployment web-app to 8 replicas (80% of 10 total)
  2. Create a new Deployment web-app-canary with 2 replicas, labels app=webapp, version=v2
  3. Both Deployments should be selected by web-service
  4. Verify the traffic split using endpoints

Note: This is a manual canary pattern where traffic is split based on replica counts.

Exam
CKAD
Domain
Application Deployment
Grading
Programmatic · partial credit

What this tests

Roll out and update deployments, run canary and blue-green strategies, and right-size workloads. On the CKAD exam, Application Deployment tasks are graded purely on what you build in the cluster — not multiple choice — so the only way to get faster is to do them on a real cluster against a clock.

Practice it for real

prepium.sh drops you into your own isolated Kubernetes cluster in the browser — no install, no credit card. You solve the task in a real terminal, hit validate, and a programmatic checker scores exactly what you got right and wrong (with partial credit). The canonical solution unlocks after you attempt it, so you learn the fast, exam-ready way to do it.

Related CKAD tasks