On a tous besoin de gĂ©rer des environnements de dĂ©veloppement, de qualification ⊠Câest souvent compliquĂ© de les gĂ©rer, savoir qui les a mis Ă jour quand, les lister ⊠Bref plein de petits problĂšmes du quotidien
Dans ce talk, nous parlons de la gestion dâenvironnements âdynamiquesâ Ă lâaide de Kubernetes et comment on peut sâoutiller pour que tout cela devienne beaucoup plus simple.
Nous partons dâun Kubernetes vierge et nous installons en live les diffĂ©rents composants dont on aura besoin pour faire cela de façon propre :
- des URLs par environnements pour simplifier lâaccĂšs
- des certificats pour sécuriser tout cela
- du GitOps pour piloter les mises Ă jour
- du green pour éteindre automatiquement vos environnements pendant les périodes creuses
- la gestion des environnements dans GitLab (ou GitHub) pour centraliser lâinformation
Ce talk est principalement une démo live pour vous aider à construire votre usine de déploiement continu.
Nous parlons Kubernetes, external-dns, cert-manager, Flux, kube-downscaler et dâautres petits outils qui amĂ©liorent le quotidien