La meilleure solution d'orchestration de conteneurs en production

Déploiement, mise à l'échelle et gestion automatisés des conteneurs
Apprendre les bases de Kubernetes
images/flower.svg

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é.

images/scalable.svg

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.

images/blocks.svg

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.

images/suitcase.svg

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 San Diego du 18 au 21 Nov 2019



Venez au KubeCon Amsterdam du 30 Mars au 2 Avril 2020

Fonctionnalités 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.

Études de cas

Études de cas

Nous sommes un projet CNCF diplômé



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