Comprendre Kubernetes

GoldenReef avatar
GoldenReef
·
·
Download

Start Quiz

Study Flashcards

16 Questions

Kubernetes est une plateforme propriétaire conçue pour automatiser le déploiement, la mise à l'échelle et la gestion des applications conteneurisées.

False

Kubernetes a été développé par Microsoft.

False

Kubernetes fonctionne exclusivement dans les centres de données sur site.

False

L'extensibilité de Kubernetes est limitée par la définition de ressources personnalisées (CRD) et les opérateurs.

False

Kubernetes prend en charge la mise à l'échelle et le basculement de votre application.

True

L'architecture de Kubernetes ne garantit pas une haute disponibilité.

False

Kubernetes fournit des modèles de déploiement.

True

Le serveur API est le point de sortie de toutes les commandes REST.

False

Kubernetes fait abstraction de l'infrastructure sous-jacente permettant aux développeurs de se concentrer sur la gestion de l'infrastructure.

False

Le Controller Manager exécute les différents contrôleurs qui régulent l'état du cluster.

True

Kubernetes est utilisé pour automatiser le déploiement, la mise à l'échelle et la gestion des applications non conteneurisées.

False

Le planificateur attribue des charges de travail aux nœuds en fonction de la charge du système.

False

Kubernetes offre la fonctionnalité de découverte de services.

True

Kubernetes est maintenu par la Cloud Native Computing Foundation (CNCF).

True

Les nœuds de travail sont responsables de la gestion du cluster.

False

Etcd est un magasin de valeurs-clés non cohérent et à faible disponibilité.

False

Study Notes

Introduction à Kubernetes

  • Kubernetes est une plateforme open source qui révolutionne la façon dont les organisations déploient, mettent à l'échelle et gèrent les applications conteneurisées.
  • Cette plateforme automatise de nombreux processus manuels impliqués dans le déploiement et la gestion des applications conteneurisées.

Qu'est-ce que Kubernetes ?

  • Kubernetes est une plateforme open source conçue pour automatiser le déploiement, la mise à l'échelle et la gestion des applications conteneurisées.
  • Elle est développée par Google et maintenue par la Cloud Native Computing Foundation (CNCF).
  • Kubernetes fournit un cadre robuste pour exécuter des systèmes distribués de manière résiliente.
  • Elle offre des fonctionnalités telles que la découverte de services et l'équilibrage de charge, l'orchestration du stockage, les déploiements et restaurations automatisés, l'auto-réparation et la gestion des secrets et des configurations.

Avantages de Kubernetes

  • Kubernetes fonctionne sur divers environnements, des centres de données sur site aux cloud publics, en passant par des scénarios de cloud hybride.
  • Cette flexibilité permet aux organisations de choisir la meilleure infrastructure qui répond à leurs besoins sans être liées à un fournisseur spécifique.
  • L'extensibilité de Kubernetes via des définitions de ressources personnalisées (CRD) et des opérateurs améliore encore son adaptabilité à divers cas d'utilisation et son intégration avec d'autres outils et plates-formes.

Architecture Kubernetes

  • L'architecture de Kubernetes est conçue pour garantir une haute disponibilité, une tolérance aux pannes et une évolutivité.
  • Le nœud maître est le plan de contrôle de Kubernetes, responsable de la gestion du cluster.

Composants du nœud maître

  • Serveur API : point d'entrée de toutes les commandes REST utilisées pour contrôler le cluster.
  • Controller Manager : exécute les différents contrôleurs qui régulent l'état du cluster.
  • Planificateur : attribue des charges de travail aux nœuds en fonction de la disponibilité des ressources et d'autres contraintes.
  • etcd : magasin de valeurs-clés cohérent et hautement disponible que Kubernetes utilise pour stocker toutes les données du cluster.

Nœuds de travail

  • Les nœuds de travail sont responsables de l'exécution des applications conteneurisées.

Découvrez Kubernetes, la plateforme open source qui révolutionne la façon dont les organisations déploient et gèrent les applications conteneurisées. Apprenez-en plus sur son architecture et son rôle dans l'orchestration des conteneurs.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser