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 des conteneurs. Sa conception est fortement influencée par le système interne Borg de Google.

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 possède au moins un nœud de travail.

Le ou les nœuds de travail hébergent les pods qui sont 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 exécute généralement plusieurs nœuds, offrant 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 parlant au serveur API.

  1. Planificateur

Le planificateur surveille les charges de travail sur les pods et attribue des charges sur les pods nouvellement créés.

  1. Gestionnaire de contrôleur

Le gestionnaire de contrôleurs exécute les contrôleurs, notamment Node Controller, Job Controller, EndpointSlice Controller et ServiceAccount Controller.

  1. etc.

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

🔹 Nœuds

  1. Gousses

Un pod est un groupe de conteneurs et constitue la plus petite unité administrée par k8s. Les pods ont une seule adresse IP appliquée à chaque conteneur du pod.

  1. Kubelet

Agent qui s'exécute sur chaque nœud du cluster. Il garantit que les conteneurs s'exécutent dans un pod.

  1. Proxy Kube

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

Image

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