Publié le

Qu'est-ce que k8s (Kubernetes) ?

Auteurs

k8s est un système d'orchestration de conteneurs. Il est utilisé pour le déploiement et la gestion de conteneurs. Sa conception est fortement influencée par le système interne de Google, Borg.

Image

Un cluster k8s se compose d'un ensemble de machines de travail, appelées nœuds, qui exécutent des applications conteneurisées. Chaque cluster comporte au moins un nœud de travail.

Le(s) nœud(s) de travail hébergent les Pods qui constituent les composants de la charge de travail de l'application. Le plan de contrôle gère les nœuds de travail et les Pods du cluster. Dans les environnements de production, le plan de contrôle s'exécute généralement sur plusieurs ordinateurs et un cluster s'exécute généralement sur plusieurs nœuds, offrant ainsi une tolérance aux pannes et une haute disponibilité.

🔹 Composants du plan de contrôle

  1. Serveur API

Le serveur API communique avec tous les composants du cluster k8s. Toutes les opérations sur les Pods sont exécutées en communiquant avec le serveur API.

  1. Planificateur

Le planificateur surveille les charges de travail sur les Pods et attribue des charges aux nouveaux Pods créés.

  1. Contrôleur de gestion

Le contrôleur de gestion exécute les contrôleurs, notamment le contrôleur de nœud, le contrôleur de travail, le contrôleur de tranches de point de terminaison et le contrôleur de compte de service.

  1. etcd

etcd est un magasin de valeurs clés utilisé comme magasin de sauvegarde de Kubernetes pour toutes les données du cluster.

🔹 Nœuds

  1. Pods

Un Pod est un groupe de conteneurs et constitue l'unité la plus petite que k8s administre. Les Pods ont une seule adresse IP appliquée à chaque conteneur du Pod.

  1. Kubelet

Un agent qui s'exécute sur chaque nœud du cluster. Il s'assure que les conteneurs s'exécutent dans un Pod.

  1. Kube Proxy

kube-proxy est un proxy réseau qui s'exécute sur chaque nœud du cluster. Il achemine le trafic entrant sur un nœud en provenance du service. Il transmet les demandes de travail aux conteneurs appropriés.

Veuillez noter que la version française est assistée par Ai, des erreurs mineures peuvent donc exister.

Auteur

AiUTOMATING PEOPLE, ABN ASIA a été fondée par des personnes ayant des racines profondes dans le milieu académique, avec une expérience professionnelle aux États-Unis, aux Pays-Bas, en Hongrie, au Japon, en Corée du Sud, à Singapour et au Vietnam. ABN ASIA est l'endroit où l'académie et la technologie rencontrent l'opportunité. Avec nos solutions de pointe et nos services de développement logiciel compétents, nous aidons les entreprises à se développer et à s'imposer sur la scène mondiale. Notre engagement : Plus vite. Mieux. Plus fiable. Dans la plupart des cas : moins cher également.

N'hésitez pas à nous contacter chaque fois que vous avez besoin de services informatiques, de conseils en matière de numérique, de solutions logicielles prêtes à l'emploi, ou si vous souhaitez nous envoyer des demandes de propositions (RFP). Vous pouvez nous contacter à l'adresse [email protected]. Nous sommes prêts à vous aider avec tous vos besoins technologiques.

ABNAsia.org

© ABN ASIA

AbnAsia.org Software