~/talk

Developers do not need Kubernetes

Talkat Craft Conference 2021 · 2021-06-02..06-04· [kubernetes, developer-experience]
slides:none on file

Claim that developers shouldn't need to know Kubernetes and a live demo proving it by creating a Shipa framework, registering a cluster, then deploying an image with one CLI command so the app is reachable in seconds. Shows an alternative using Open Application Model where a ~15-line app def replaces roughly 200 lines of raw Kubernetes YAML. Argues platforms should provide guardrails so operators keep control while developers self-serve.

AI-written summary · about

  1. 0:00Introduction
  2. 0:49Talk premise
  3. 1:10Containers and orchestration history
  4. 2:34Kubernetes complexity
  5. 3:36Who is a developer
  6. 4:58Shifting left struggles
  7. 6:42Full lifecycle control
  8. 7:44Kubernetes like Heroku
  9. 9:08Shipa platform intro
  10. 9:51Raw Kubernetes manifest
  11. 10:57Guardrails with Shipa
  12. 14:05Add cluster to Shipa
  13. 16:14Deploy app as developer
  14. 17:18Running the application in production
  15. 19:25Inspect app details
  16. 20:31Shipa alternatives and custom
  17. 21:13Open Application Model
  18. 22:18OAM definitions
  19. 23:20Deploy with OAM
  20. 24:01OAM vs Kubernetes
  21. 25:47OAM control and simplicity
  22. 27:13Live demo reflections
  23. 27:55When to use Shipa
  24. 29:21Avoid over-engineering
  25. 30:02Shipa traits and components
  26. 31:49Abstractions beyond Kubernetes
  27. 33:14Platform teams and DX
  28. 34:40Database migration under Shipa
  29. 35:42Shipa with CI/CD
  30. 36:48Export Shipa to YAML
  31. 37:53Future of Kubernetes abstractions
  32. 38:55Kubernetes as detail
  33. 40:19Closing
~/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.