For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/fr/guides/public-cloud/containers-orchestration/managed-kubernetes/create-cluster.md.
Aller au contenu

Créer un cluster

Voir en Markdown

Découvrez comment créer un cluster Kubernetes managé par OVHcloud via la console OVHcloud, l'API, la CLI, Terraform, Pulumi ou CDK pour Terraform

Objectif

Le service OVHcloud Managed Kubernetes vous permet de déployer des clusters prêts pour la production sans vous soucier de leur installation ou de leur maintenance. Créez un cluster via la console OVHcloud, l'API, la CLI, ou automatisez le processus grâce à des outils d'Infrastructure as Code comme Terraform, Pulumi ou CDK pour Terraform.

Prérequis

Tip

Bénéficiez de tarifs réduits en vous engageant sur une durée de 1 à 36 mois sur vos ressources Public Cloud. Plus d'informations sur notre page Savings Plans.


Accès à la console OVHcloud

  • Lien direct :
  • Pour accéder à vos services : Public Cloud > Sélectionnez votre projet > Conteneurs > Managed Kubernetes Service

Info

L'API OVHcloud, la CLI, Terraform, CDK pour Terraform et Pulumi nécessitent des identifiants API OVHcloud (application_key, application_secret, consumer_key). Suivez le guide « Premiers pas avec les API OVHcloud » pour les générer.

En pratique

Console OVHcloud
API OVHcloud
CLI OVHcloud
Terraform
CDK pour Terraform
Pulumi

Dans votre projet Public Cloud, cliquez sur Managed Kubernetes Service sous Conteneurs dans le menu de gauche, puis sur Créer un cluster. Tous les paramètres se trouvent sur la page Créer un cluster Kubernetes :

  • Nom du cluster : renseignez un nom pour votre cluster.
  • Région : sélectionnez un mode de déploiement (région 1-AZ ou 3-AZ) et une localisation pour votre nouveau cluster.
  • Plan : choisissez le plan Free ou Standard (Comparer les plans donne le détail).
  • Version et politique de sécurité : choisissez la version mineure de Kubernetes et la politique de mise à jour automatique.
Info

Nous recommandons de toujours utiliser la dernière version stable. Consultez notre page Fin de vie / fin de support pour comprendre notre politique de versions.

  • Paramètres réseau : vous pouvez, si vous le souhaitez, intégrer votre cluster dans un réseau privé via le vRack OVHcloud en sélectionnant un réseau privé et un sous-réseau existants. Pour plus d'informations, consultez notre guide Utiliser le vRack.
  • Pools de nœuds : cliquez sur Ajouter un pool de nœuds pour configurer un pool de nœuds. Un pool de nœuds est un groupe de nœuds partageant la même configuration. Vous pouvez en ajouter un maintenant ou ignorer cette étape pour l'ajouter plus tard. Consultez le guide Gérer les pools de nœuds pour plus d'informations.

Pour chaque pool de nœuds, renseignez le Nom du pool de nœuds, sélectionnez un modèle d'instance et définissez le Nombre de nœuds. Vous pouvez activer l'Autoscaling et définir les tailles minimale et maximale du pool. Choisissez le mode de facturation (Mensuelle ou À l'heure) et activez éventuellement l'Anti-affinité.

Info

L'anti-affinité répartit les nœuds sur différents hyperviseurs pour une meilleure tolérance aux pannes. Les pools de nœuds avec anti-affinité sont limités à 5 nœuds. La facturation mensuelle ne peut pas être modifiée en facturation horaire par la suite.

Vérifiez le récapitulatif et cliquez sur Créer le cluster.

Le cluster est disponible en quelques minutes.

Warning

Une fois le cluster créé, la région et l'identifiant du réseau privé ne peuvent plus être modifiés.

Connexion au cluster

Console OVHcloud
API OVHcloud
CLI OVHcloud
Terraform
CDK pour Terraform
Pulumi

Sur la page de votre cluster, dans la carte Informations de connexion de l'onglet Vue d'ensemble, cliquez sur Télécharger à côté de kubeconfig pour télécharger le fichier de configuration kubectl permettant de vous connecter à votre cluster.

Problèmes connus

« not enough xxx quotas »

Par défaut, les quotas de ressources Public Cloud (RAM, CPU, espace disque, nombre d'instances, etc.) sont limités pour des raisons de sécurité. Si vous manquez de ressources lors de la création d'un pool de nœuds, suivez le guide « Augmenter les quotas Public Cloud » pour les augmenter.

Terraform
Pulumi

« gzip: invalid header »

Cette erreur survient lorsque le nom d'un pool de nœuds ou d'une flavor contient _ ou .. Seuls les caractères minuscules, les chiffres et le tiret - sont acceptés :

name        = "my-pool"
flavor_name = "b2-7"

Suppression (nettoyage)

Console OVHcloud
API OVHcloud
CLI OVHcloud
Terraform
CDK pour Terraform
Pulumi

Cliquez sur le nom de votre cluster dans la section Managed Kubernetes Service. Dans la carte Gérer le cluster de l'onglet Vue d'ensemble, cliquez sur Supprimer, saisissez TERMINATE dans le champ de confirmation, puis cliquez sur Supprimer.

Aller plus loin

Pour avoir une vue d'ensemble du service OVHcloud Managed Kubernetes, rendez-vous sur la page OVHcloud Managed Kubernetes.

Pour déployer votre première application sur votre cluster Kubernetes, nous vous invitons à suivre notre guide de configuration des paramètres par défaut de kubectl et de déploiement d'une application Hello World.

  • Pour une formation ou une assistance technique sur la mise en œuvre de nos solutions, contactez votre commercial ou consultez la page Professional Services pour obtenir un devis et faire analyser votre projet par nos experts.

  • Échangez avec notre communauté d'utilisateurs.

Cette page vous a-t-elle aidé ?