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 Amsterdam en Juillet/Aout (à définir)
Venez au KubeCon Boston du 17 au 20 Novembre 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.Nous sommes un projet CNCF diplômé