Un Kubernetes
aux petits oignons

cover
cover
conf
conf

Matthieu V.

@yodamad03

avatar
avatar

Tech Advocate

me.yodamad.fr

Charles-Eric G.

@selrak86

avatar
avatar

Directeur technique & Architecte

github.com/cegiraud

Quelques rappels

Comment ca marche k8s ?

schema_cluster
schema_cluster

K8s est un cluster constitué de nodes qui herbergent des pod

Ces pods sont décrits par des deployments et déployés dans un namespace (ns)

Pour acceder à ces ressources depuis l’extérieur on met en places des services (load balancers) et des ingress (reverse proxy)

On injecte des configurations applicatives dans les pods avec les config map et les secrets

Les étapes

Au commencement

schema_cluster
schema_cluster

L’orchestrateur

🚀 Provisioning de notre cluster Kubernetes chez OVHCloud

Les applications

📦 Un premier déploiement, mais il manque tellement de choses ….

Le Reverse Proxy

L’accès depuis l’extérieur est possible avec notre ingress-controller-nginx…

Le grand livre des noms de domaines

Maintenant c’est mieux on sait où trouver notre application grâce à external-dns … mais où est passé mon petit 🔒 HTTPS ?

X509 mon ami

Comment passer en https avec Let’s encrypt facilement grâce à cert-manager

My little Secrets

Bon on va quand mĂŞme pas stocker nos secrets en clair sous Git ?!
Comment externaliser la gestion des secrets avec external-secrets

Que fait la police !

Et si on rajoutait des règles de bonnes pratiques et de sécurité dans notre cluster avec Kyverno

Chut ! La nuit je dors moi…

La nuit, je dors, et mes applications aussi ! Grâce à kube-downscaler, on peut éteindre les applications quand il n’y a personne pour les utiliser.

GitLab, dessine moi une application

Comment faire pour que GitLab nous aide à déployer les nouvelles versions de notre application.

Flux : One tool to rule them all

Avec Flux on arrête de faire des kubectl et gère notre InfraAsCode dans un repo Git

Cuisiniers, patissez

Merci à notre sponsor “Infrastructure”

conf
conf

Merci !

qrcode
qrcode
conf
conf
conf
conf
conf
conf