Kubernetes: beyond Minikube Horacio Gonzalez @LostInBrittany #BeyondMinikube @LostInBrittany

Horacio Gonzalez @LostInBrittany Spaniard lost in Brittany, developer, dreamer and all-around geek #BeyondMinikube @LostInBrittany

Summary What I would like to speak about: ○ Orchestrating containers ○ Kubernetes: some concepts ○ I have deployed on Minikube, woah! ○ From Minikube to prod ○ Building a managed Kubernetes service #BeyondMinikube @LostInBrittany

Orchestrating containers Like herding cats… but in hard mode! #BeyondMinikube @LostInBrittany

From bare metal to containers Another paradigm shift #BeyondMinikube @LostInBrittany

Containers are easy… For developers #BeyondMinikube @LostInBrittany

Less simple if you must operate them Like in a production context #BeyondMinikube @LostInBrittany

And what about microservices? Are you sure you want to operate them by hand? #BeyondMinikube @LostInBrittany

Taming microservices with Kubernetes #BeyondMinikube @LostInBrittany

Kubernetes Way more than a buzzword! #BeyondMinikube @LostInBrittany

Masters and nodes #BeyondMinikube @LostInBrittany

Some more details #BeyondMinikube @LostInBrittany

Desired State Management #BeyondMinikube @LostInBrittany

Having identical, software defined environments #BeyondMinikube @LostInBrittany

Extending Kubernetes #BeyondMinikube @LostInBrittany

Extension example: Istio, a service mesh for Kubernetes #BeyondMinikube @LostInBrittany

Minikube: K8s on my laptop A great fastlane into Kubernetes #BeyondMinikube @LostInBrittany

Running a full K8s in your laptop A great learning tool #BeyondMinikube @LostInBrittany

Your laptop isn’t a true cluster Don’t expect real performances #BeyondMinikube @LostInBrittany

Minikube is only the beginning #BeyondMinikube @LostInBrittany

From Minikube to prod A journey not for the faint of heart #BeyondMinikube @LostInBrittany

The truth is somewhere inside… #BeyondMinikube @LostInBrittany

The network is going to feel it… #BeyondMinikube @LostInBrittany

The security journey #BeyondMinikube @LostInBrittany

The storage dilemma #BeyondMinikube @LostInBrittany

The ETCD vulnerability #BeyondMinikube @LostInBrittany

Managed Kubernetes Don’t try it at home, folks! #BeyondMinikube @LostInBrittany

Kubinception: running K8s on K8s Using Kubernetes to run Kubernetes #BeyondMinikube @LostInBrittany

Kubinception: where are the nodes? #BeyondMinikube @LostInBrittany

Kubinception with several customers #BeyondMinikube @LostInBrittany

And the ETCD? #BeyondMinikube @LostInBrittany

Conclusions And the point was? #BeyondMinikube @LostInBrittany

Kubernetes is powerful It can make Developers’ and DevOps’ lifes easier #BeyondMinikube @LostInBrittany

Different roles Very different skill sets and knowledge needed #BeyondMinikube @LostInBrittany

Most companies don’t need to operate the clusters As they don’t build and rack their own servers! #BeyondMinikube @LostInBrittany

If you don’t need to build it, choose a certified managed solution You get the cluster, the operator get the problems #BeyondMinikube @LostInBrittany

Do you want to try? Send me an email to get some vouchers… horacio.gonzalez@corp.ovh.com #BeyondMinikube @LostInBrittany