All projects

devops cloud

Deploy an app to Kubernetes properly

Not just kubectl apply: probes, resource limits, config, secrets and a rollout you can watch.

intermediateYAML~28h

Why it matters

Kubernetes on a CV usually means 'I ran a tutorial'. Knowing why a readiness probe differs from a liveness probe is the question that separates the two.

What you build

  • Deployment, Service and Ingress that work together
  • Readiness and liveness probes that mean different things
  • Resource requests and limits chosen deliberately
  • A rolling update with zero dropped requests

If you want more

  • Add a horizontal pod autoscaler
  • Add a Helm chart

Build it 5 steps

Material for the whole build

Shows you can operate an application, not just containerise it.

Get a plan built around projects like this