Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kubernetes is Still Hard (for Developers)

Kubernetes is Still Hard (for Developers)

Michelle Noorali

March 29, 2017

More Decks by Michelle Noorali

Other Decks in Technology


  1. Kubernetes is Still Hard (for Developers) Michelle Noorali @michellenoorali

  2. Who am I • Core Maintainer on Helm ◦ Package

    manager for Kubernetes • Co-lead of SIG Apps • Go developer, Ruby roots
  3. None
  4. Broom Vacuum Cleaner Roomba

  5. To the ops folks,

  6. Kubernetes has done wonders for ops. Now, let’s talk about

  7. None
  8. None
  9. “We easily lose games when playing against young people, since

    our finger movements can’t match their speed. I wanted to create a fun app to get elderly people interested in smartphones. It took about half a year to develop” -- Wakamiya.
  10. iPhone Development with Xcode

  11. Ruby on Rails An MVC web framework

  12. “Build a blog in 15 minutes”

  13. None
  14. None
  15. The Twelve-Factor App A manifesto for building modern web apps

  16. What is today’s Kubernetes experience for developers?

  17. None
  18. Pods manifests YAML Docker container registries kubectl minikube Deployments Replica

    Sets Helm Charts Container runtimes Services
  19. The struggle is real.

  20. Ops Dev

  21. Let’s re-imagine this world

  22. 1. We need a 12-Factor for Kubernetes

  23. A framework for thinking about cloud native applications

  24. 2. We need an Xcode for Kubernetes

  25. An integrated experience for debugging and fine-tuning cloud native applications

  26. 3. We need Rails for Kubernetes

  27. A way to easily get a cloud native application out

    the door quickly
  28. The building blocks are available.

  29. You all are pretty talented.

  30. Let’s challenge the status quo.

  31. This is the way it should have always been.

  32. Special Interest Group for Apps (SIG-Apps) Mondays, 9am PDT

  33. Thank you.