Kubernetes, également connu sous le nom de K8s, est un système open source permettant de gérer des applications conteneurisées sur plusieurs hôtes. Il fournit des mécanismes de base pour le déploiement, la maintenance et la mise à l'échelle des applications.
Kubernetes s'appuie sur une décennie et demie d'expérience chez Google dans l'exécution de charges de travail de production à grande échelle à l'aide d'un système appelé Borg, combinée aux meilleures idées et pratiques de la communauté.
Kubernetes est hébergé par la Cloud Native Computing Foundation (CNCF). Si votre entreprise souhaite contribuer à façonner l’évolution des technologies conditionnées en conteneurs, planifiées dynamiquement et orientées microservices, envisagez de rejoindre la CNCF. Pour plus de détails sur les personnes impliquées et comment Kubernetes joue un rôle, lisez l'annonce de la CNCF.
Consultez notre documentation sur kubernetes.io.
Suivez un cours gratuit sur les microservices évolutifs avec Kubernetes.
Pour utiliser le code Kubernetes comme bibliothèque dans d'autres applications, consultez la liste des composants publiés. L'utilisation du module k8s.io/kubernetes
ou des packages k8s.io/kubernetes/...
comme bibliothèques n'est pas prise en charge.
Le référentiel communautaire héberge toutes les informations sur la création de Kubernetes à partir des sources, sur la manière de contribuer au code et à la documentation, sur qui contacter pour quoi, etc.
Si vous souhaitez créer Kubernetes immédiatement, vous avez deux options :
git clone https://github.com/kubernetes/kubernetes
cd kubernetes
make
git clone https://github.com/kubernetes/kubernetes
cd kubernetes
make quick-release
Pour l’histoire complète, rendez-vous sur la documentation du développeur.
Si vous avez besoin d'aide, commencez par le guide de dépannage et suivez le processus que nous avons décrit.
Cela dit, si vous avez des questions, contactez-nous d'une manière ou d'une autre.
Le calendrier contient la liste de toutes les réunions de la communauté Kubernetes en un seul endroit.
Le site Web d'études de cas d'utilisateurs présente des cas d'utilisation réels d'organisations de tous secteurs qui déploient/migrent vers Kubernetes.
Le projet Kubernetes est régi par un cadre de principes, de valeurs, de politiques et de processus pour aider notre communauté et nos constituants à atteindre nos objectifs communs.
La communauté Kubernetes est le point de départ pour découvrir comment nous nous organisons.
Le dépôt de la communauté Kubernetes Steering est utilisé par le comité de pilotage Kubernetes, qui supervise la gouvernance du projet Kubernetes.
Le dépôt Kubernetes Enhancements fournit des informations sur les versions de Kubernetes, ainsi que sur le suivi des fonctionnalités et les retards.