Skip to main content

Cubernets

Qu’est-ce que le cubernet ?

Kubernetes est une plateforme open source extensible et portable qui est principalement utilisée pour gérer des services conteneurisés. L’utilisation de cette plate-forme simplifie à la fois la configuration déclarative et le processus d’automatisation. Kubernetes (logiciels) possède un écosystème gigantesque et une énorme communauté d’utilisateurs.

Que pouvez-vous en faire ?

Le géant de l’informatique Google a mis Kubernetes à disposition en tant que projet open source en 2014. La plateforme s’appuie sur les 15 années d’expérience de Google en matière de mise à l’échelle des charges de production à une échelle gigantesque. Ajoutez à cela les nombreuses idées et pratiques de la communauté open source, qui est impliquée dans le développement du projet à grande échelle. Kubernetes offre une variété de caractéristiques différentes.

Il peut être défini :

  • comme une plate-forme de conteneurs à haute performance
  • en tant que plate-forme pour les micro-services
  • en tant que plate-forme mobile dans les nuages
YouTube

By loading the video, you agree to YouTube’s privacy policy.
Learn more

Load video

Kubernetes fournit un environnement de gestion centré sur les conteneurs qui permet de coordonner relativement facilement les infrastructures de calcul, de stockage et de réseau dans le contexte de la charge de travail des utilisateurs.

Avantages et inconvénients en un coup d’œil

Pro
  • L'utilisation de la plate-forme pour la création et la gestion des conteneurs présente une série d'avantages différents. Les nouvelles fonctionnalités ou les nouveaux services peuvent être réalisés beaucoup plus rapidement et moins compliqués en comparaison directe avec les systèmes monolithiques. Les processus manuels, qui sont nécessaires pour le dimensionnement et l'approvisionnement des applications de conteneurs, deviennent obsolètes et automatisés par la plate-forme. Un autre avantage significatif résulte de l'échelle. Si certaines demandes nécessitent plus de ressources, celles-ci peuvent être mises à disposition rapidement et efficacement.
Contra
  • Un inconvénient considérable des Kubernetes (logiciels) se reflète dans leur complexité. Les conteneurs sont dans de nombreux cas plus complexes à mettre en place et à gérer que la mise en œuvre de machines virtuelles ordinaires. Le suivi de tous les conteneurs actifs peut également être un défi, car les outils disponibles à cet effet ne sont pas encore assez matures. Par conséquent, la mise en place d'une infrastructure de surveillance pour les déploiements de conteneurs est généralement plus compliquée que le déploiement de machines virtuelles.

Pas de système PaaS traditionnel

Bien que le système offre un large éventail de fonctionnalités différentes, Kubernetes n’est pas une plateforme PaaS traditionnelle et globale. Comme la plateforme fonctionne au niveau du conteneur et non au niveau du matériel comme le font les systèmes PaaS traditionnels, le système peut offrir diverses options qui vont bien au-delà des solutions standard, en plus des services PaaS traditionnels tels que le dimensionnement, l’approvisionnement et la surveillance.

Kubernetes fournit les éléments de base pour la construction de plateformes de développement, tout en préservant la flexibilité et le choix qui sont importants pour les utilisateurs :

  • Elle ne limite pas le type de demandes utilisées. La plate-forme vise à soutenir la plus grande variété possible de charges de travail.
  • Ne fournit pas de services au niveau des applications, tels que des logiciels intermédiaires, des bases de données ou des caches.

Conclusion de l’équipe OM Optimiser

[su_quote]Kubernetes est une plateforme performante pour l’orchestration des conteneurs. Il permet la mise en place, l’exploitation et la mise à l’échelle automatisées d’applications de conteneurs et prend en charge toutes les plateformes de cloud computing connues.
[/su_quote]

FAQs

Oui, AWS (Amazon Web Services) offre un support complet pour les Kubernetes (logiciels).
Des services gratuits et payants sont disponibles pour l’orchestration des grappes Kubernetes.
Non, toutes les grandes plateformes de cloud computing supportent les Kubernetes (logiciels), ce qui permet de déplacer les conteneurs entre les plateformes avec un minimum d’effort.

Autres liens

https://de.wikipedia.org/wiki/Kubernetes
https://kubernetes.io/de/
https://www.cloudcomputing-insider.de/was-ist-kubernetes
https://www.redhat.com/de/topics/containers/what-is-kubernetes


Vous avez d'autres questions ?

Veuillez nous contacter


Autres contenus