Dans cet article, nous allons voir comment créer votre premier déploiement sur un cluster Kubernetes. Nous allons, par exemple, créer un déploiement pour NginX. Une fois que nous avons un cluster Kubernetes en cours d’exécution, nous pouvons l’utiliser pour déployer nos applications conteneurisées. Pour cela, nous devons d’abord créer une configuration de déploiement Kubernetes. Un déploiement fournit des mises à …
Lire la suite »Tag Archives: kubernetes
Conteneurs : avantages et inconvénients de la conteneurisation
Découvrez l’histoire de la technologie de conteneurisation, les avantages et les inconvénients de l’utilisation des conteneurs et son lien avec la virtualisation. Qu’est-ce que la conteneurisation ? La conteneurisation est devenue une tendance majeure du développement logiciel en tant qu’alternative ou compagnon de la virtualisation. Il s’agit d’encapsuler ou d’empaqueter le code logiciel et toutes ses dépendances afin qu’il puisse …
Lire la suite »Comment débuter avec Kubernetes ? Ce qu’il faut savoir
De Hello Minikube à Kubernetes Anywhere aux exemples d’applications microservices, les possibilités d’apprendre l’outil d’orchestration de conteneurs de Google et de débuter avec Kubernetes ne manquent pas. Chaque innovation entraîne de nouvelles complications. Les conteneurs permettent de packager et d’exécuter les applications dans un format pratique et portable. Cependant, la gestion des conteneurs à l’échelle est pour le moins difficile. …
Lire la suite »Qu’est-ce que Docker ? Explication sur les conteneurs Docker
Docker aide les développeurs à créer des conteneurs logiciels légers et portables. Ils permettent de simplifier le développement, les tests et le déploiement des applications. Docker est une plate-forme logicielle qui permet de créer des applications basées sur des conteneurs. Ces derniers sont des environnements d’exécution petits et légers qui utilisent le noyau du système d’exploitation en partage. Par contre, …
Lire la suite »19 outils pour apprivoiser les déploiements de Kubernetes
Tirez parti de ces outils Kubernetes pour simplifier les définitions d’applications, améliorer la surveillance, faciliter les déploiements dans le cloud, etc. Kubernetes est devenu un moyen standard – beaucoup diraient le moyen standard – de déployer des applications conteneurisées à grande échelle. Mais, si Kubernetes nous aide à apprivoiser les déploiements de conteneurs tentaculaires et complexes, que nous reste-t-il pour …
Lire la suite »Comment créer un cluster Kubernetes 1.10 à l’aide de Kubeadm sur Ubuntu 16.04 ? Partie 2
Étape 5 – Configuration des nœuds travailleurs L’ajout de travailleurs (workers) au cluster implique l’exécution d’une seule commande sur chacun d’eux. Cette commande inclut les informations de cluster nécessaires, telles que l’adresse IP et le port du serveur API du maître, ainsi qu’un jeton sécurisé. Seuls les nœuds qui passent dans le jeton sécurisé pourront rejoindre le cluster. Revenez à …
Lire la suite »Comment créer un cluster Kubernetes 1.10 à l’aide de Kubeadm sur Ubuntu 16.04 ? Partie 1
Kubernetes est un système d’orchestration de conteneur qui gère les conteneurs à l’échelle. Initialement développé par Google et basé sur son expérience dans la production de conteneurs en production, Kubernetes est open source et activement développé par une communauté autour du monde. Kubeadm automatise l’installation et la configuration des composants de Kubernetes tels que le serveur API, le gestionnaire de …
Lire la suite »Les objets et autres composants Kubernetes
Les objets Kubernetes et les charges de travail Alors que les conteneurs sont le mécanisme sous-jacent utilisé pour déployer des applications, Kubernetes utilise des couches d’abstraction supplémentaires sur l’interface du conteneur pour fournir des fonctionnalités de mise à l’échelle, de résilience et de gestion du cycle de vie. Au lieu de gérer directement les conteneurs, les utilisateurs définissent et interagissent …
Lire la suite »Introduction au Kubernetes
Kubernetes est un puissant système open source, initialement développé par Google, pour la gestion des applications conteneurisées dans un environnement en cluster. Il vise à fournir de meilleurs moyens de gérer les composants et les services connexes et distribués dans diverses infrastructures. Dans ce guide, nous aborderons certains des concepts de base de Kubernetes. Nous parlerons de l’architecture du système, …
Lire la suite »