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 :
  • Chemin de navigation : Public Cloud > Sélectionnez votre projet

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.

Créer un cluster

Sélectionnez une localisation pour votre nouveau cluster.

Sélectionner une localisation

Choisissez la version mineure de Kubernetes.

Choisir 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. Pour plus d'informations, consultez notre guide Utiliser le vRack.

Choisir un réseau privé pour ce cluster

Configurez le node pool par défaut. Un node pool est un groupe de nœuds partageant la même configuration. Consultez le guide Gérer les node pools pour plus d'informations.

Node pool

Définissez la taille du node pool par défaut.

Node pool par défaut

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

Autoscaling

Choisissez le mode de facturation (mensuel ou horaire) et activez optionnellement le mode anti-affinité.

Choisir le mode de facturation
Info

L'anti-affinité répartit les nœuds sur différents hyperviseurs pour une meilleure tolérance aux pannes. Les node pools 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 et cliquez sur Envoyer.

Saisir un nom pour votre cluster

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 node pool, 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 node pool ou d'un 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.

  • Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en œuvre de nos solutions, contactez votre commercial ou rendez-vous sur la page Professional Services pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l'équipe Professional Services.

  • Échangez avec notre communauté d'utilisateurs.

Cette page vous a-t-elle aidé ?