Materials by Omkar Shelke

Tutorials, challenges, courses, skill paths, playgrounds, and more — search the whole library in one place.

Omkar Shelke
Omkar Shelke

Kubernetes enthusiast and certified CKA & CKAD, passionate about building, exploring, and explaining cloud-native technologies. Constantly learning, experimenting, and sharing practical Kubernetes knowledge

Challenge

Use a Kubernetes Job to Test NATS Pub/Sub

A payment service subscribes to payment requests through NATS. Run the checkout team's test script as a Job in the checkout namespace, with the required settings, and make sure the payment request arrives.

Challenge

Fix a Deployment Stuck in ImagePullBackOff

A freshly rolled out Deployment has its Pods stuck in ImagePullBackOff, and the catalog page it serves returns 503. Read what the cluster reports about the failed pulls, find out why the image does not pull, and get the Pods running.

Challenge

Safe Node Drain With a Disruption Budget

node-01 is due for maintenance, and it hosts two of the three checkout-api replicas. Add a PodDisruptionBudget so the drain can never take checkout below two available replicas, then drain the node.

Challenge

Lock Down Container Syscalls With Seccomp Profiles

Run a Deployment under the container runtime's seccomp profile, roll out a custom profile to the worker nodes, and fix a profile that blocks a syscall the application needs.

See all challenges →