Skip to main content

Comprendre Kubernetes

GUIDE GRATUIT

Guide pour la modernisation de votre infrastructure de cloud computing

Dans ce guide

Nous avons mis à jour notre célèbre ebook, Comprendre Kubernetes : Un guide pour moderniser votre infrastructure cloud. Cette ressource complète couvre tout, des concepts fondamentaux de Kubernetes aux composants d'un cluster Kubernetes et à la mise en œuvre du modèle de réseau. Les nouvelles sections incluent la compréhension du tableau de bord standard de Kubernetes, le plan de contrôle à haute disponibilité et l'autoscaling.

Comprendre Kubernetes - eBook mis à jour de Linode
Vous apprendrez :
  • Qu'est-ce que Kubernetes ?
  • Maître, nœuds et plan de contrôle
  • Objets
  • Contrôleurs
  • Mise en réseau
  • Notre point de vue

Qu'est-ce que Kubernetes ?

Kubernetes peut gérer le cycle de vie des conteneurs, en les créant et en les détruisant en fonction des besoins de l'application, ainsi que fournir une foule d'autres fonctionnalités. Il est devenu l'un des concepts les plus discutés dans le développement d'applications basées sur le cloud, et l'essor de Kubernetes signale un changement dans la façon dont les applications sont développées et déployées.

Maître, nœuds et plan de contrôle

Pour qu'un cluster Kubernetes puisse maintenir l'homéostasie de votre application, il faut une source centrale de communications et de commandes. Le maître, les nœuds et le plan de contrôle sont des composants essentiels. Le plan de contrôle fait référence aux fonctions qui prennent des décisions concernant la maintenance du cluster, tandis que le maître est ce avec quoi vous interagissez sur la ligne de commande pour évaluer l'état de votre cluster.

Objets

Sur le site Kubernetes API, quatre objets Kubernetes de base : Pods, Services, Volumes, et Namespaces représentent les abstractions qui communiquent ce que fait votre cluster. Ces objets décrivent les applications conteneurisées en cours d'exécution, les nœuds sur lesquels elles sont exécutées, les ressources disponibles, etc.

Contrôleurs

Un contrôleur est une boucle de contrôle qui surveille en permanence le site Kubernetes API et tente de gérer l'état souhaité de certains aspects du cluster. Voici de courtes références des contrôleurs les plus populaires.

Mise en réseau

La mise en réseau dans Kubernetes simplifie le portage des applications existantes des VM aux conteneurs, puis aux Pods. Bien que les règles du modèle de mise en réseau de Kubernetes soient simples, la mise en œuvre de ces règles est un sujet avancé.

Notre point de vue

Le moteur Kubernetes de Linode est conçu pour les développeurs qui sont prêts à utiliser Kubernetes pour les charges de travail de production avec des ressources efficaces et abordables, ainsi que pour les développeurs qui explorent la façon dont il fonctionnera pour eux.