Stratégies de mise à jour progressive avec Kubernetes Deployment
La mise à jour d'une application déployée sur Kubernetes s'effectue généralement de manière transparente via une stratégie appelée Rolling Update. Ce processus permet de remplacer progressivement les anciannes instances (Pods) par de nouvelles, garantissant ainsi une disponibilité continue du service.
Pour initier cette transition, il est néces ...
Publié le 13 juillet à 18h05
Problèmes techniques courants en environnement Shell
L'administration système via Shell implique souvent la résolution de problèmes spécifiques. Ce document présente des solusions pour des scénarios fréquents, avec des exemples de commandes adoptés.
1. Exploitation avancée de la commande find
Pour renommer massivement des fichiers avec une extension donnée, on peut combiner find et sh -c afin de ...
Publié le 4 juillet à 23h49
Installation d'un cluster Kubernetes avec Containerd
Cet article détaille la procédure d'installation d'un cluster Kubernetes version 1.28.0 en utilisant Containerd comme runtime de conteneur.
I. Présentation Théorique
1.1 Containerd
Containerd est un runtime de conteneur open-source, responsable de la gestion et de l'exécution des conteneurs. Isolé du projet Docker en 2016, il se concentre sur l ...
Publié le 18 juin à 03h47
Définir une Ressource Personnalisée (CRD) pour Kubernetes
Pour créer une Ressource Personnalisée (CRD) dans Kubernetes, vous aurez besoin de quelques outils et d'une compréhansion claire de la structure de votre ressource. Ce guide vous présente comment installer les dépendances nécessaires, définir une fonction utilitaire pour le rendu de modèles Jinja2, créer une CRD d'exemple, puis générer et gérer ...
Publié le 18 juin à 00h57
Configuration de Rancher pour l'administration des clusters Kubernetes
Rancher et Kubernetes sont des solutions d'orchesrtation de conteneurs. Rancher étend les fonctionnalités de Kubernetes en permettant une gestion centralisée de plusieurs clusters grâce à des composants tels que Rancher API Server, Cluster Controller, et Cluster Agent. Cette approche simplifie le déploiement d'applications sans nécessiter une c ...
Publié le 10 juin à 19h43