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.

Créer un cluster

Voir en Markdown

Découvrez comment créer un cluster Kubernetes managé par OVHcloud via l'espace client, 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 l'espace client 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 à l'espace client OVHcloud

  • Lien direct :
  • Pour accéder à vos services : Public Cloud > Sélectionnez votre projet > 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

Via l'espace client OVHcloud
Via l'API OVHcloud
Via la CLI OVHcloud
Via Terraform
Via CDK pour Terraform
Via Pulumi

Cliquez sur Managed Kubernetes Service dans le menu de gauche, puis sur Créer un cluster.

Sélectionnez une localisation pour votre nouveau cluster.

Choisissez la version mineure de Kubernetes.

Info

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

Vous pouvez intégrer votre cluster Kubernetes à un réseau privé via le vRack OVHcloud. Sélectionnez un réseau vRack existant dans la liste déroulante, ou ignorez cette étape pour configurer le réseau privé ultérieurement. Pour plus d'informations, consultez notre guide Utiliser le vRack.

Configurez le pool de nœuds par défaut. Un pool de nœuds est un groupe de nœuds partageant la même configuration. Vous pouvez ajouter un pool de nœuds dès maintenant ou ignorer cette étape pour en ajouter un plus tard. Consultez le guide Gérer les pools de nœuds pour plus d'informations.

Définissez la taille du pool de nœuds par défaut : saisissez un nom pour le pool, choisissez une flavor d'instance (type d'instance) et indiquez le nombre de nœuds.

Activez optionnellement l'Autoscaling et définissez la taille minimale et maximale du pool.

Choisissez le mode de facturation (mensuel ou horaire) et activez optionnellement le mode 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 en anti-affinité sont limités à 5 nœuds. La facturation mensuelle ne peut pas être convertie en facturation horaire par la suite.

Saisissez un nom pour votre cluster, vérifiez le récapitulatif et cliquez sur Envoyer.

Le cluster sera disponible dans quelques minutes.

Warning

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

Connexion au cluster

Via l'espace client OVHcloud
Via l'API OVHcloud
Via la CLI OVHcloud
Via Terraform
Via CDK pour Terraform
Via Pulumi

Sur la page de votre cluster, ouvrez l'onglet Service et téléchargez le fichier de configuration kubectl pour 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.

Via Terraform
Via 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)

Via l'espace client OVHcloud
Via l'API OVHcloud
Via la CLI OVHcloud
Via Terraform
Via CDK pour Terraform
Via Pulumi

Dans la section Managed Kubernetes Service, cliquez sur le bouton ... en regard de votre cluster et sélectionnez 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é ?