Formation Kubernetes

Kubernetes (k8s) est un système open-source extensible qui vise à fournir une « plate-forme permettant d’automatiser le déploiement, la montée en charge et la mise en œuvre de conteneurs d’application sur des clusters de serveurs.

logo kubernetes

Table des matières

Kubernetes - ytt un outil de template et de patch de manifests

Introduction à Kubernetes

Ce premier billet permet de définir tous les concepts et objets principaux utilisés sur un cluster Kubernetes

Kubernetes - Ecrire ses premiers manifests Kubernetes

Comment démarrer l'écriture des premiers Manifests Kubernetes ?

Kubernetes - CKASandox un environnement d'apprentissage pour les des certifications

Installer rapidement un cluster Kubernetes pour préparer les certifications Kubernetes

Kubernetes - Administrer des clusters ETCD

Kubernetes - Un cluster en quelques minutes avec kind

Comment installer un cluster kubernetes avec tous ces composants en quelques minutes avec Kind

Kubernetes - Progresser dans l'écriture des manifests

Comment écrire correctement des manifests Kubernetes

Kubernetes - Le controle d'accès basé sur les rôles (RBAC) - Partie 1

Comment gérer finement les accès aux ressources du cluster Kubernetes

Kubernetes - Utiliser le gestionnaire de packages Helm

Installer rapidement des applications sur un cluster Kubernetes avec Helm

Kubernetes - Metrics Server un outil pour afficher les ressources utilisées par un cluster kubernetes

Comment activer la collecte des données d'utilisation d'un cluster Kubernetes ?

Kubernetes - Faut il trouver une alternative à Docker comme container runtime ?

Pour la sortie de la version 1.24 de Kubernetes, le support de Dockershim sera terminé !

Kubernetes - Déployer un cluster avec Kubespray sur des micro-VM

Installer rapidement un cluster Kubernetes avec Kubespray sur des micro-VM

Kubernetes - Créer des packages immutables avec vendir

Comment créer des packages immutables avec vendir

Kubernetes - Utiliser des références d'images immutables avec kbld

Comment éviter d'utiliser des images non immutable dans vos manifests kubernetes

Kubernetes - Ecrire son premier chart Helm

Comment créer son premier chart Helm

Kubernetes - Kubevious le tableau de bord de vos clusters

Kubevious un tableau de bord pour vos clusters kubernetes

Kubernetes - Les sidecars

Utilisation des sidecars pour ajouter des fonctionnalités à un pod Kubernetes

Optimiser la taille des images Docker

Utiliser des une images plus petite offre des avantages tels que des temps d’importation et de téléchargement plus courts. Cela peut permettre de raccourcir les temps d’exécution de vos CI ou du démarrage de vos pods Kubernetes

Docker - Optimiser la taille des images utilisant python

Utiliser des une images plus petite offre des avantages tels que des temps d’importation et de téléchargement plus courts. Cela peut permettre de raccourcir les temps d’exécution de vos CI ou du démarrage de vos pods Kubernetes

Kubernetes - Kwatch un petit outil d'alerting

Kwatch permet d'être rapidement informé que des pods tombent au sein de votre cluster Kubernetes

Centralisation des logs kubernetes avec loki/Grafana

Centraliser ses logs sans devoir mettre une infra dédiée. C'est ce que propose loki, un outil développé par l'équipe de Grafana.

Regula un outil d'analyse de code statique d'infra As Code

Regular un outil pensé gitops permettant de scanner de l'infra-as-code

Kubernetes - Gestion simplifiée des ingress Nginx

Comment créer simplement des ingress nginx sur un cluster Kubernetes autohébergé

Kubernetes - Ajouter à kind le certificat de l'autorité de certification de votre registry!

Comment intégrer le certificat qui a signé le certificat

Devops - Arkade le choco du Devops !

Arkade le couteau suisse du Devops permet d'installer une grande partie des CLI et application utiles au Devops

Installer kubernetes sur Windows

A la recherche d'une solution remplaçant Docker Desktop, je suis tombé sur minikube que j'ai deja testé sur des Raspberry Pi

K3s - Deployer automatiquement sur k3s avec skaffold

Simplifier le déploiement en automatique de vos applications sur un cluster Kubernetes. C'est ce que propose skaffold.

Mise en place d’un cluster glusterfs sur raspberry pi pour kubernetes

Jusqu’à maintenant lorsque j’avais besoin d’un volume persistent sur mon cluster k3s j’utilisais un montage nfs depuis un des noeuds du cluster. Je me suis donc mis en quête d’un système de fichier réseau synchronisé et j’ai fait le choix de tester dans un premier temps glusterfs

Monitoring de l’ingress Traefik sur notre cluster k3s avec prometheus

Dans la série monitoring je vous propose de mettre en place le monitoring de l’ingress controller traefik préinstallé dans k3s

Monitoring de cluster kubernetes avec prometheus et grafana

Sans monitoring difficile de comprendre ce qui se passe sur notre cluster kubernetes k3s.

Stern - Afficher les logs de plusieurs pods kubernetes

A l’image de multitail qui permet d’afficher un ou plusieurs fichiers, stern va vous permettre de concateneur les logs de plusieurs containers en un seul flux.

Mixer des nodes ARM et AMD64 sur un cluster kubernetes k3s

Mixer des nodes sur une cluster k3s est tout à fait possible, et c’est assez simple à mettre en oeuvre puisque l’agent contient directement les pods techniques (load balancer et ingress) avec la bonne architecture détectée lors de l’installation.

Sécuriser ses sites tournant sous k3s avec Let’s Encrypt

Le protocole HTTP , simple et efficace, a cependant un énorme défaut : toutes les informations envoyées sont en clair....

Installer un cluster Kubernetes avec sa version ultra-light K3S de Rancher

K3s est une version utlra-light de Kubernetes développée par Rancher. Il ne nécessite que de 40MB d’espace disque et 512MB de RAM pour démarrer car il se destine avant tout pour les équipements légers comme cexu de l’IoT, des serveurs de transports edge, des RaspberryPi entre autre.


Si vous avez apprécié cet article de blog, vous pouvez m'encourager à produire plus de contenu en m'offrant un café sur Ko-Fi. Vous pouvez aussi passer votre prochaine commande sur amazon, sans que cela ne nous coûte plus cher, via ce lien. Je vous remercie de votre soutien