Kubernetes (K8s) est un système open-source permettant d'automatiser le déploiement, la mise à l'échelle et la gestion des applications conteneurisées.

Les conteneurs qui composent une application sont regroupés dans des unités logiques pour en faciliter la gestion et la découverte. Kubernetes s’appuie sur 15 années d’expérience dans la gestion de charges de travail de production (workloads) chez Google, associé aux meilleures idées et pratiques de la communauté.

Quel que soit le nombre

Conçu selon les mêmes principes qui permettent à Google de gérer des milliards de conteneurs par semaine, Kubernetes peut évoluer sans augmenter votre équipe d'opérations.

Quelle que soit la complexité

Qu'il s'agisse de tester localement ou d'une implémentation globale, Kubernetes est suffisamment flexible pour fournir vos applications de manière cohérente et simple, quelle que soit la complexité de vos besoins.

Quel que soit l'endroit

Kubernetes est une solution open-source qui vous permet de tirer parti de vos infrastructures qu'elles soient sur site (on-premises), hybride ou en Cloud publique. Vous pourrez ainsi répartir sans effort vos workloads là où vous le souhaitez.

Les défis de la migration de plus de 150 microservices vers Kubernetes

Par Sarah Wells, directrice technique des opérations et de la fiabilité, Financial Times



Venez au KubeCon Salt Lake City, UTAH, USA du 12 au 15 Novembre 2024



Venez au KubeCon EU Paris, France du 19 au 22 Mars 2024

Fonctionnalités Kubernetes

EndpointSlices

Suivi évolutif des réseaux Endpoints dans un cluster Kubernetes.

Découverte de services et équilibrage de charge

Pas besoin de modifier votre application pour utiliser un mécanisme de découverte de services inconnu. Kubernetes donne aux pods leurs propres adresses IP et un nom DNS unique pour un ensemble de pods, et peut équilibrer la charge entre eux.

Orchestration du stockage

Montez automatiquement le système de stockage de votre choix, que ce soit à partir du stockage local, d'un fournisseur de cloud public tel que GCP ou AWS, ou un système de stockage réseau tel que NFS, iSCSI, Gluster, Ceph, Cinder ou Flocker.

Déploiements et restaurations automatisés

Kubernetes déploie progressivement les modifications apportées à votre application ou à sa configuration, tout en surveillant l'intégrité de l'application pour vous assurer qu'elle ne tue pas toutes vos instances en même temps. En cas de problème, Kubernetes annulera le changement pour vous. Profitez d'un écosystème croissant de solutions de déploiement.

Gestion du secret et de la configuration

Déployez et mettez à jour les secrets et la configuration des applications sans reconstruire votre image et sans dévoiler les secrets de la configuration de vos applications.

Nous sommes un projet CNCF diplômé


Intéressez pour recevoir les dernières informations sur Kubernetes ? Abonnez-vous à KubeWeekly.