Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

Who am I ● Core Maintainer on Helm ○ Package manager for Kubernetes ● Co-lead of SIG Apps ● Go developer, Ruby roots

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

Broom Vacuum Cleaner Roomba

Slide 5

Slide 5 text

To the ops folks,

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

“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.

Slide 10

Slide 10 text

iPhone Development with Xcode

Slide 11

Slide 11 text

Ruby on Rails An MVC web framework

Slide 12

Slide 12 text

“Build a blog in 15 minutes”

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

The Twelve-Factor App A manifesto for building modern web apps

Slide 16

Slide 16 text

What is today’s Kubernetes experience for developers?

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

Pods manifests YAML Docker container registries kubectl minikube Deployments Replica Sets Helm Charts Container runtimes Services

Slide 19

Slide 19 text

The struggle is real.

Slide 20

Slide 20 text

Ops Dev

Slide 21

Slide 21 text

Let’s re-imagine this world

Slide 22

Slide 22 text

1. We need a 12-Factor for Kubernetes

Slide 23

Slide 23 text

A framework for thinking about cloud native applications

Slide 24

Slide 24 text

2. We need an Xcode for Kubernetes

Slide 25

Slide 25 text

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

Slide 26

Slide 26 text

3. We need Rails for Kubernetes

Slide 27

Slide 27 text

A way to easily get a cloud native application out the door quickly

Slide 28

Slide 28 text

The building blocks are available.

Slide 29

Slide 29 text

You all are pretty talented.

Slide 30

Slide 30 text

Let’s challenge the status quo.

Slide 31

Slide 31 text

This is the way it should have always been.

Slide 32

Slide 32 text

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

Slide 33

Slide 33 text

Thank you.