Slide 1

Slide 1 text

Google Cloud Platform Kubernetes: A very brief intro to Namespaces Tim Hockin Senior Staff Software Engineer @thockin

Slide 2

Slide 2 text

Google Cloud Platform Your Cluster

Slide 3

Slide 3 text

Google Cloud Platform Your Cluster create pod “foo”

Slide 4

Slide 4 text

Google Cloud Platform Your Cluster foo

Slide 5

Slide 5 text

Google Cloud Platform Your Cluster create pod “bar” foo

Slide 6

Slide 6 text

Google Cloud Platform Your Cluster foo bar

Slide 7

Slide 7 text

Google Cloud Platform Your Cluster foo bar create service “quux”

Slide 8

Slide 8 text

Google Cloud Platform create service “quux” Your Cluster foo bar quux

Slide 9

Slide 9 text

Google Cloud Platform Your Cluster foo bar quux

Slide 10

Slide 10 text

Google Cloud Platform

Slide 11

Slide 11 text

Google Cloud Platform Namespaces

Slide 12

Slide 12 text

Google Cloud Platform Your Cluster

Slide 13

Slide 13 text

Google Cloud Platform Your Cluster create namespace “blue”

Slide 14

Slide 14 text

Google Cloud Platform Your Cluster

Slide 15

Slide 15 text

Google Cloud Platform Your Cluster create pod “foo”

Slide 16

Slide 16 text

Google Cloud Platform Your Cluster foo

Slide 17

Slide 17 text

Google Cloud Platform Your Cluster create namespace “green” foo

Slide 18

Slide 18 text

Google Cloud Platform Your Cluster foo

Slide 19

Slide 19 text

Google Cloud Platform Your Cluster create pod “bar” foo

Slide 20

Slide 20 text

Google Cloud Platform Your Cluster foo bar

Slide 21

Slide 21 text

Google Cloud Platform Your Cluster foo bar create service “quux”

Slide 22

Slide 22 text

Google Cloud Platform Your Cluster foo bar quux quux

Slide 23

Slide 23 text

Google Cloud Platform Your Cluster foo bar quux quux nslookup “quux”

Slide 24

Slide 24 text

Google Cloud Platform Your Cluster foo bar quux quux nslookup “quux”

Slide 25

Slide 25 text

Google Cloud Platform

Slide 26

Slide 26 text

Google Cloud Platform Further reading: http://kubernetes.io/docs/user-guide/namespaces/ http://blog.kubernetes.io/2016/08/kubernetes-namespaces-use-cases-insights.html https://www.ianlewis.org/en/using-kubernetes-namespaces-manage-environments