Setup

Edit This Page

Choisir la bonne solution

Kubernetes peut fonctionner sur des plateformes variées: sur votre PC portable, sur des VMs d’un fournisseur de cloud, ou un rack de serveurs bare-metal. L’effort demandé pour configurer un cluster varie de l’éxécution d’une simple commande à la création de votre propre cluster personnalisé. Utilisez ce guide pour choisir la solution qui correspond le mieux à vos besoins.

Si vous voulez simplement jeter un coup d’oeil rapide, utilisez alors de préférence les solutions locales basées sur Docker.

Lorsque vous êtes prêts à augmenter le nombre de machines et souhaitez bénéficier de la haute disponibilité, une solution hébergée est la plus simple à déployer et à maintenir.

Les solutions cloud clés en main ne demandent que peu de commande pour déployer et couvrent un large panel de fournisseurs de cloud. Les solutions clés en main pour cloud privé possèdent la simplicité des solutions cloud clés en main combinées avec la sécurité de votre propre réseau privé.

Si vous avez déjà un moyen de configurer vos resources, utilisez kubeadm pour facilement déployer un cluster grâce à une seule ligne de commande par machine.

Les solutions personnalisées varient d’instructions pas à pas, à des conseils relativement généraux pour déployer un cluster Kubernetes en partant du début.

Solutions locales

Solutions hebergées

Solutions clés en main

Ces solutions vous permettent de créer des clusters Kubernetes sur une gamme de fournisseurs de Cloud IaaaS avec seulement quelques commandes. Ces solutions sont activement développées et bénéficient du soutien actif de la communauté.

Solutions On-Premises clés en main

Ces solutions vous permettent de créer des clusters Kubernetes sur votre cloud privé sécurisé avec seulement quelques commandes.

Solutions personnalisées

Kubernetes peut fonctionner sur une large gamme de fournisseurs de Cloud et d’environnements bare-metal, ainsi qu’avec de nombreux systèmes d’exploitation.

Si vous pouvez trouver un guide ci-dessous qui correspond à vos besoins, utilisez-le. C’est peut-être un peu dépassé, mais… ce sera plus facile que de partir de zéro. Si vous voulez repartir de zéro, soit parce que vous avez des exigences particulières, ou simplement parce que vous voulez comprendre ce qu’il y a à l’interieur de Kubernetes essayez le guide Getting Started from Scratch.

Universel

Si vous avez déjà un moyen de configurer les ressources d’hébergement, utilisez kubeadm pour déployer facilement un cluster avec une seule commande par machine.

Cloud

Ces solutions sont des combinaisons de fournisseurs de cloud computing et de systèmes d’exploitation qui ne sont pas couverts par les solutions ci-dessus.

VMs On-Premises

Bare Metal

Integrations

Ces solutions fournissent une intégration avec des orchestrateurs, des resources managers ou des plateformes tierces.

Tableau des Solutions

Ci-dessous vous trouverez un tableau récapitulatif de toutes les solutions listées précédemment.

Fournisseur de IaaS Config. Mgmt. OS Réseau Docs Niveau de support
tous tous multi-support tout les CNI docs Project (SIG-cluster-lifecycle)
Google Kubernetes Engine GCE docs Commercial
Docker Enterprise personnalisé multi-support multi-support docs Commercial
IBM Cloud Private Ansible multi-support multi-support docs Commercial and Community
Red Hat OpenShift Ansible & CoreOS RHEL & CoreOS multi-support docs Commercial
Stackpoint.io multi-support multi-support docs Commercial
AppsCode.com Saltstack Debian multi-support docs Commercial
Madcore.Ai Jenkins DSL Ubuntu flannel docs Community (@madcore-ai)
Platform9 multi-support multi-support docs Commercial
Kublr personnalisé multi-support multi-support docs Commercial
Kubermatic multi-support multi-support docs Commercial
IBM Cloud Kubernetes Service Ubuntu IBM Cloud Networking + Calico docs Commercial
Giant Swarm CoreOS flannel and/or Calico docs Commercial
GCE Saltstack Debian GCE docs Project
Azure Kubernetes Service Ubuntu Azure docs Commercial
Azure (IaaS) Ubuntu Azure docs Community (Microsoft)
Bare-metal personnalisé Fedora none docs Project
Bare-metal personnalisé Fedora flannel docs Community (@aveshagarwal)
libvirt personnalisé Fedora flannel docs Community (@aveshagarwal)
KVM personnalisé Fedora flannel docs Community (@aveshagarwal)
DCOS Marathon CoreOS/Alpine personnalisé docs Community (Kubernetes-Mesos Authors)
AWS CoreOS CoreOS flannel docs Community
GCE CoreOS CoreOS flannel docs Community (@pires)
Vagrant CoreOS CoreOS flannel docs Community (@pires, @AntonioMeireles)
CloudStack Ansible CoreOS flannel docs Community (@sebgoa)
VMware vSphere tous multi-support multi-support docs Community
Bare-metal personnalisé CentOS flannel docs Community (@coolsvap)
lxd Juju Ubuntu flannel/canal docs Commercial and Community
AWS Juju Ubuntu flannel/calico/canal docs Commercial and Community
Azure Juju Ubuntu flannel/calico/canal docs Commercial and Community
GCE Juju Ubuntu flannel/calico/canal docs Commercial and Community
Oracle Cloud Juju Ubuntu flannel/calico/canal docs Commercial and Community
Rackspace personnalisé CoreOS flannel/calico/canal docs Commercial
VMware vSphere Juju Ubuntu flannel/calico/canal docs Commercial and Community
Bare Metal Juju Ubuntu flannel/calico/canal docs Commercial and Community
AWS Saltstack Debian AWS docs Community (@justinsb)
AWS kops Debian AWS docs Community (@justinsb)
Bare-metal personnalisé Ubuntu flannel docs Community (@resouer, @WIZARD-CXY)
oVirt docs Community (@simon3z)
tous tous tous tous docs Community (@erictune)
tous tous tous tous docs Commercial and Community
tous RKE multi-support flannel or canal docs Commercial and Community
tous Gardener Cluster-Operator multi-support multi-support docs Project/Community and Commercial
Alibaba Cloud Container Service For Kubernetes ROS CentOS flannel/Terway docs Commercial
Agile Stacks Terraform CoreOS multi-support docs Commercial
IBM Cloud Kubernetes Service Ubuntu calico docs Commercial
Digital Rebar kubeadm tous metal docs Community (@digitalrebar)
VMware Cloud PKS Photon OS Canal docs Commercial
Mirantis Cloud Platform Salt Ubuntu multi-support docs Commercial
Note: Le tableau ci-dessus est ordonné par versions testées et utilisées dans les noeuds, suivis par leur niveau de support.

Définition des colonnes

Feedback