~/talk

11 tricks to improve productivity and reduce your frustration with Kubernetes

Talkat KCD Zürich 2024 · on Thursday, 2024-06-13· [kubernetes, developer-experience]
slides:none on file

Shows exact commands and surprises you can use now: create a multi node kind cluster, use kubectl wait with conditions (default 30s timeout, zero for a single check or negative to wait indefinitely), and kubectl scale to zero to turn services off and back on. Demonstrates generating YAML with kubectl --dry-run=client -o yaml plus yq, using kapp to label and delete application groups, gron to find jsonpaths, and nixery.dev images to get kubectl curl jq without building a Dockerfile — all proven to work in demos.

AI-written summary · about

  1. 0:00Introduction
  2. 1:25Local Kubernetes dev
  3. 2:51Pronouncing kubectl
  4. 4:17Quick cluster switching
  5. 6:01Waiting with kubectl wait
  6. 9:55Carvel tools and kapp
  7. 12:00Restarting deployments
  8. 14:30Scaling to zero
  9. 15:13Visualizing with k9s
  10. 16:15Faster YAML generation
  11. 17:41Exploring API resources
  12. 19:08Patching deployments
  13. 21:54Updating with kubectl set
  14. 22:36Auditing permissions
  15. 24:22Monitoring rollouts
  16. 25:03Finding JSON paths
  17. 25:45Dev images with nixery
  18. 27:12Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.