Qu’est-ce que Kubernetes ?

Qu’est-ce que Kubernetes ?

Qu’est-ce que Kubernetes ?

Kubernetes est un outil d’orchestration de conteneurs. Conçu par Google, cet outil permet d’automatiser et gérer le déploiement de conteneurs, des packages logiciels portables qui renferment l’ensemble des fichiers binaires, bibliothèques, fichiers de configuration et autres dépendances indispensables à l’exécution du programme logiciel concerné.

Qu’est-ce que l’orchestration de conteneurs ?

Ce concept décrit l’automatisation des tâches courantes de gestion de conteneurs, telles que le déploiement, la mise à l’échelle et la mise en réseau. Au lieu de déployer manuellement vos microservices et vos applications Web en environnement de production, les outils d’orchestration de conteneurs comme Kubernetes vous permettent de créer des workflows automatisés.

Anatomie d’un cluster Kubernetes

Kubernetes regorge de fonctionnalités conçues pour vous aider à mettre en service et déployer vos propres programmes logiciels conteneurisés.

Pour mieux comprendre ce qu’est Kubernetes, le mieux est de commencer par examiner ce que renferme un cluster Kubernetes classique :

  • Pods : la plus petite unité de calcul déployable que vous pouvez créer et gérer dans Kubernetes, en partant d’un seul conteneur pour s’étendre à plusieurs conteneurs exécutés sur les mêmes ressources de stockage/réseau partagé.
  • Nœuds : les machines de travail (virtuelles ou physiques) qui hébergent les pods formant une charge applicative. Chaque nœud comprend au moins un Kubelet, c’est-à-dire un agent qui veille à ce que les conteneurs décrits s’exécutent correctement dans le pod sur un cluster.
  • Plan de contrôle : la couche d’orchestration qui expose l’API que vous utilisez pour gérer vos conteneurs, vos pods et vos nœuds.
  • Compléments : certaines fonctions, comme le DNS de cluster, étendent les fonctionnalités d’un cluster pour fournir un serveur DNS ou une interface Web que l’on peut utiliser comme tableau de bord général pour surveiller et dépanner les applications exécutées dans le cluster, ou même le cluster lui-même.

Essayer la baie FlashArray//X

Travaillez dans un environnement en libre-service pour tester la gestion d’une baie Pure FlashArray//X. Découvrez les fonctionnalités avancées, notamment les snapshots, la réplication, ActiveCluster™ et même l’intégration avec VMware.

Quels sont les avantages de Kubernetes pour l’orchestration de conteneurs ?

L’utilisation de Kubernetes pour l’orchestration de conteneurs présente de multiples avantages : 

  • Possibilité de déployer et mettre à jour les applications à grande échelle
  • Contrôle granulaire des ressources de calcul et de stockage
  • Automatisation simplifiée et intégration DevOps
  • Routage du trafic et équilibrage des charges
  • Meilleure mobilité des données entre les clouds publics et privés ou entre les environnements on-premises et les clouds hybrides
  • Automatisation des contrôles d’intégrité, de la surveillance, des déploiements et des restaurations, pour une meilleure résilience logicielle

Comment utiliser Kubernetes avec Pure Storage et Portworx ?

Portworx® est une plateforme de services de données Kubernetes conçue pour fournir des capacités de stockage permanent, de protection des données, de reprise après sinistre ainsi que d’autres fonctionnalités pour vos applications conteneurisées. Bien que Portworx ait été entièrement conçue pour prendre en charge n’importe quelle plateforme stockage, les solutions de stockage 100 % flash de Pure Storage, avec leurs hautes performances et leurs caractéristiques massivement parallèles, s’imposent comme un allié matériel idéal pour vos applications Kubernetes. Ensemble, Pure Storage et Portworx proposent une solution d’infrastructure de stockage de données complète, capable d’offrir une Modern Data Experience™.

800-379-7873 +44 20 3870 2633 +43 720882474 +32 (0) 7 84 80 560 +33 9 75 18 86 78 +49 89 12089 253 +353 1 485 4307 +39 02 9475 9422 +31 (0) 20 201 49 65 +46-101 38 93 22 +45 2856 6610 +47 2195 4481 +351 210 006 108 +966112118066 +27 87551 7857 +34 51 889 8963 +41 31 52 80 624 +90 850 390 21 64 +971 4 5513176 +7 916 716 7308 +65 3158 0960 +603 2298 7123 +66 (0) 2624 0641 +84 43267 3630 +62 21235 84628 +852 3750 7835 +82 2 6001-3330 +886 2 8729 2111 +61 1800 983 289 +64 21 536 736 +55 11 2655-7370 +52 55 9171-1375 +56 2 2368-4581 +57 1 383-2387