A presentation at Meilleur Dev de France 2019 in October 2019 in Paris, France by Horacio Gonzalez
Kubernetes for Developers A quick introduction Horacio Gonzalez @LostInBrittany Kubernetes for Devs @LostInBrittany
Who are we? Introducing myself and introducing OVH OVHcloud Kubernetes for Devs @LostInBrittany
Horacio Gonzalez @LostInBrittany Spaniard lost in Brittany, developer, dreamer and all-around geek Flutter Kubernetes for Devs @LostInBrittany
OVHcloud: A Global Leader on Cloud 250k Private cloud VMs running 1 Dedicated IaaS Europe 30 Datacenters Own 20Tbps Hosting capacity : 1.3M Physical Servers 360k Servers already deployed Netwok with 35 PoPs
1.3M Customers in 138 Countries Kubernetes for Devs @LostInBrittany
OVHcloud: Our solutions Cloud Web Hosting Mobile Hosting Telecom VPS Containers ▪ Dedicated Server Domain names VoIP Public Cloud Compute ▪ Data Storage Email SMS/Fax Private Cloud ▪ Network and Database CDN Virtual desktop Serveur dédié Security Object Storage Web hosting Cloud HubiC Over theBox ▪ Licences Cloud Desktop Securities MS Office Hybrid Cloud Messaging MS solutions Kubernetes for Devs @LostInBrittany
Kubernetes for Developers Or what could I use this kubething for? Kubernetes for Devs @LostInBrittany
Orchestrating containers Like herding cats… but in hard mode! Kubernetes for Devs @LostInBrittany
From bare metal to containers Another paradigm shift Kubernetes for Devs @LostInBrittany
Containers are easy… For developers Kubernetes for Devs @LostInBrittany
Less simple if you must operate them Like in a production context Kubernetes for Devs @LostInBrittany
And what about microservices? Are you sure you want to operate them by hand? Kubernetes for Devs @LostInBrittany
Taming microservices with Kubernetes Kubernetes for Devs @LostInBrittany
Kubernetes Way more than a buzzword! Kubernetes for Devs @LostInBrittany
Masters and nodes Kubernetes for Devs @LostInBrittany
Some more details Kubernetes for Devs @LostInBrittany
Desired State Management Kubernetes for Devs @LostInBrittany
Extending Kubernetes Kubernetes for Devs @LostInBrittany
Multi-environment made easy Dev, staging, prod, multi-cloud… Kubernetes for Devs @LostInBrittany
Declarative infrastructure Multi-environment made easy Kubernetes for Devs @LostInBrittany
Having identical, software defined envs Kubernetes for Devs @LostInBrittany
Istio Making complicated things easy Kubernetes for Devs @LostInBrittany
Istio, a Service Mesh for Kubernetes Kubernetes for Devs @LostInBrittany
I have deployed on Minikube, woah! A great fastlane into Kubernetes Kubernetes for Devs @LostInBrittany
Running a full K8s in your laptop A great learning tool Kubernetes for Devs @LostInBrittany
Your laptop isn’t a true cluster Don’t expect real performances Kubernetes for Devs @LostInBrittany
Minikube is only the beginning Kubernetes for Devs @LostInBrittany
From Minikube to prod A journey not for the faint of heart Kubernetes for Devs @LostInBrittany
The truth is somewhere inside… Kubernetes for Devs @LostInBrittany
The network is going to feel it… Kubernetes for Devs @LostInBrittany
The storage dilemma Kubernetes for Devs @LostInBrittany
The ETCD vulnerability Kubernetes for Devs @LostInBrittany
The security journey Kubernetes for Devs @LostInBrittany
Security Hardening your Kubernetes Kubernetes for Devs @LostInBrittany
Kubernetes is insecure by design It’s a feature, not a bug It’s up to the K8s admin to secure it according to their needs Kubernetes for Devs @LostInBrittany
Not everybody has the same security needs Kubernetes for Devs @LostInBrittany
Kubernetes allows to enforce security practices as needed Kubernetes for Devs @LostInBrittany
Listing some good practices Kubernetes for Devs @LostInBrittany
And remember, even the best can get hacked Remain attentive, don’t get too confident Kubernetes for Devs @LostInBrittany
Managed Kubernetes Because operating K8s isn’t your job Kubernetes for Devs @LostInBrittany
Kubernetes is powerful It can make Developers’ and DevOps’ lives easier Kubernetes for Devs @LostInBrittany
But there is a price: operating it Lot of things to think about Kubernetes for Devs @LostInBrittany
Different roles Each role asks for very different knowledge and skill sets Kubernetes for Devs @LostInBrittany
Most companies don’t need to operate the clusters As they don’t build and rack their own servers! Kubernetes for Devs @LostInBrittany
If you don’t need to build it, choose a certified managed solution You get the cluster, the operator get the problems Kubernetes for Devs @LostInBrittany
Like our OVH Managed Kubernetes Made with 💗 by the Platform team Kubernetes for Devs @LostInBrittany
Do you want to try? Send me an email to get some vouchers… horacio.gonzalez@corp.ovh.com Kubernetes for Devs @LostInBrittany
Thank you! +34 91 758 34 77 comercial@ovh.es @ovh_es, @ovh_support_es Kubernetes for Devs @LostInBrittany
View Kubernetes for Developers - A quick introduction on Notist.
Dismiss
A quick introduction to Kubernetes for developers