Challenges

Focused, hands-on DevOps and server-side problems with hints, feedback, and automated solution checks.

Challenge

Kubernetes Pod Scheduling: Taints, Tolerations and Node Affinity - Why You May Need Both

See why taints and tolerations alone or node affinity alone are not enough to fully control pod placement on dedicated nodes.

Challenge

Schedule a Maintenance Pod with Host Namespace Access Using Taints, Tolerations, and NodeSelector

Learn how to taint a node, schedule a Pod using nodeSelector and tolerations, and share the host network, PID, and IPC namespaces with the Pod.

Challenge

Schedule Pods Using Taints, Tolerations and Node Affinity

A Kubernetes cluster has tainted nodes to restrict pod scheduling. Configure a Deployment to schedule pods exclusively on a specific tainted node using both tolerations and required node affinity.