Nicolas Mengin | Devoxx

Nicolas Mengin
Nicolas Mengin Twitter

From Containous

Traefik’s Maintainer. Developer and part time DevOps at Containous. Docker and Kubernetes addict. Gopher forever!

cldops Cloud, Containers & Infrastructure, DevOps

Le seigneur des conteneurs : un atelier de migration vers Kubernetes et Traefik

Hands-on Labs

Tout commença lorsque les conteneurs furent révélés : Docker fût donné aux devs, respectables créateurs d’applications, et Swarm, Rancher, Marathon aux ops, sculpteurs de plateformes de production. Mais ils furent tous dupés, car il fût forgé en secret un orchestrateur destiné à les gouverner tous: Kubernetes !

I, La communauté du conteneur : Partant d’un scénario "Forge logicielle" (SCM avec Gitea, Jenkins,WebIDE, Web-CLI WebSockets) sur une machine unique, pour se familiariser doucement avec Docker et Traefik, nous couvrirons les bases, depuis le routage dynamique jusqu’au "HTTPS pour tous" avec gestion automatique des certificats Let’s Encrypt.

II, Les 2 plateformes : Migrons la plateforme "mono-machine" vers Kubernetes. Intro à Kubernetes puis Gandalf migrera le reverse-proxy dans Kubernetes pour unifier les 2 infrastructures.

III, Le retour du service : Finalement, nous migrerons les services, en fonction des contextes (stockage, scalabilité, etc.), avec de possibles rollbacks (attentions aux singes chaotiques).

Venez avec votre épée Mac/Windows/Linux, équipée d’une lame Firefox/Chrome. Les chevaux sont fournis par les Elfes AWS. Pensez à désactivez vos sorts de VPN.