Use a local disposable cluster or an authorized learning environment. Create a Deployment, inspect its desired and ready replica counts, scale it, and change the pod template to trigger a rollout.
Watch the Deployment, ReplicaSet, Pods, and events during each transition. Introduce an invalid image tag only in this isolated exercise, diagnose the pull failure, then restore a working image. Explain why the API can accept a Deployment before its Pods are ready.
Finish by describing how a readiness probe differs from a liveness probe and what traffic behavior you expect while a new Pod starts. The linked Kubernetes tutorial provides the setup and basic operations.