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