K8s or Die!
You must do Kubernetes.
Marco Ceppi Ryan Beisner @marcoceppi @ryanbeisner
Or should you? If so when, where, why? How?!
K8s or Die! You must do Kubernetes. Or should you? If so when, - - PowerPoint PPT Presentation
K8s or Die! You must do Kubernetes. Or should you? If so when, where, why? How?! Marco Ceppi @marcoceppi Ryan Beisner @ryanbeisner Why Kubernetes Computing in the modern age Virtual Process Machines Containers Traditional Container
You must do Kubernetes.
Marco Ceppi Ryan Beisner @marcoceppi @ryanbeisner
Or should you? If so when, where, why? How?!
Why
Computing in the modern age
3
Host Linux Filesystem Process Containers Virtual Machines
Traditional
Container Coordinator
KVM Docker / RunC / Rkt
What is
Provides PKI / CA for TLS certs to all components
Distributed data store / backend for Kubernetes
API server, scheduler, controller manager
Kubelet, SDN, Kube Proxy, Docker
instance-001 instance-002 instance-003 instance-004 glance cinder mysql instance-005 instance-001 instance-002 instance-003 instance-004 glance cinder mysql instance-005 instance-001 instance-002 instance-003 instance-004 master etcd easyrsa pod-005 instance-001 instance-002 instance-003 instance-004 glance cinder mysql instance-005 instance-001 instance-002 instance-003 instance-004 glance cinder mysql instance-005 instance-001 instance-002 instance-003 instance-004 master etcd easyrsa pod-001 instance-001 instance-002 instance-003 instance-004 glance cinder mysql instance-005 instance-001 instance-002 instance-003 instance-004 glance cinder mysql instance-005 instance-001 instance-002 instance-003 instance-004 master etcd easyrsa pod-002
What is
instance-0 01 instance-0 02 instance-0 03 instance-0 04 instance-0 01 instance-0 02 instance-0 03 instance-0 04 instance-0 01 instance-0 02 instance-0 03 instance-0 04 instance-0 01 instance-0 02 instance-0 03 instance-0 04 instance-0 01 instance-0 02 instance-0 03 instance-0 04 instance-0 01 instance-0 02 instance-0 03 instance-0 04 instance-0 01 instance-0 02 instance-0 03 instance-0 04 instance-0 01 instance-0 02 instance-0 03 instance-0 04 instance-0 01 instance-0 02 instance-0 03 instance-0 04
instance-001 instance-002 instance-003 instance-004
instance-001 instance-002 instance-003 instance-004 glance cinder mysql instance-005 instance-001 instance-002 instance-003 instance-004 neutron nova rabbitmq instance-006 instance-001 instance-002 instance-003 instance-004 ceilometer heat mongodb instance-007 instance-001 instance-002 instance-003 instance-004 keystone glance cinder instance-008 instance-001 instance-002 instance-003 instance-004 glance cinder mysql instance-005 instance-001 instance-002 instance-003 instance-004 neutron nova rabbitmq instance-006 instance-001 instance-002 instance-003 instance-004 ceilometer heat mongodb instance-007 instance-001 instance-002 instance-003 instance-004 keystone glance cinder instance-008 instance-001 instance-002 instance-003 instance-004 glance cinder mysql instance-005 instance-001 instance-002 instance-003 instance-004 neutron nova rabbitmq instance-006 instance-001 instance-002 instance-003 instance-004 ceilometer heat mongodb instance-007 instance-001 instance-002 instance-003 instance-004 keystone instance-019 instance-009 instance-008
kubernetes on openstack
kubernetes on bare metal
turtles, all the way down
Managing Applications and Operations
LXD
Ryan Beisner @ryanbeisner Marco Ceppi @marcoceppi https://kubernetes.io/docs https://conjure-up.io