Déployer une application Hello World
Découvrez comment déployer une application Hello World avec l'espace client OVHcloud et l'API OVHcloud
Objectif
Suivez ce guide de démarrage rapide pour déployer une application Hello World conteneurisée sur votre cluster OVHcloud Managed Kubernetes Service, en utilisant l'espace client OVHcloud et l'API OVHcloud.
Dans ce guide, nous allons vous accompagner dans le déploiement d'une application Hello World sur votre OVHcloud Managed Kubernetes Service. Vous pouvez gérer votre cluster via l' ou l'.
Prérequis
- Vous devez déjà avoir créé un cluster sur le service OVHcloud Managed Kubernetes.
- Vous aurez également besoin de l'outil en ligne de commande kubectl. Vous trouverez les instructions d'installation détaillées de cet outil sur le site officiel de Kubernetes.
Accès à l'espace client OVHcloud
- Lien direct :
- Pour accéder à vos services :
Public Cloud> Sélectionnez votre projet >Managed Kubernetes Service
Pour les utilisateurs de l'API, ce guide suppose que vous êtes familier avec l'. Si vous ne l'avez jamais utilisée, vous trouverez les bases ici : Premiers pas avec l'API OVHcloud.
En pratique
Récupérer les informations de votre cluster
Vos clusters sont répertoriés sur la page Managed Kubernetes Service.
Cliquez sur le nom de votre cluster pour accéder à sa page de détails.
Dans cette interface d'administration, plusieurs onglets sont disponibles :
-
Service : une vue globale de votre cluster, avec des informations importantes comme le statut, l'URL de l'API et le fichier de configuration
kubectl. -
Pools de nœuds : les pools de nœuds de votre cluster, avec les options pour les ajouter, les configurer ou les supprimer.
-
Accès APIServer : la possibilité de configurer l'accès à l'API-server.
-
Logs d'Audit : les logs du control plane de votre cluster Kubernetes.
Configurer les paramètres par défaut de la CLI kubectl
Consultez la documentation Configurer kubectl sur un cluster OVHcloud Managed Kubernetes pour cette partie du processus.
Ajouter un pool de nœuds
Dans l'onglet Pools de nœuds de l'interface d'administration, cliquez sur le bouton Ajouter un pool de nœuds.
Saisissez un nom pour le pool de nœuds dans le champ Nom.
Seuls les caractères alphanumériques et le « - » sont autorisés pour le nom du pool de nœuds. Vous ne pouvez pas utiliser de caractères comme « _ », « . » ou « / » comme séparateur dans le nom d'un pool de nœuds.
Choisissez une flavor (type de machine) pour votre pool de nœuds, B2-7 par exemple.
Configurez le nombre de nœuds que vous souhaitez ajouter à votre pool de nœuds, 3 par exemple, avec l'autoscaling désactivé.
Définissez le mode de facturation : mensuel ou horaire, puis confirmez la création.
Vérifier que votre pool de nœuds est prêt
Dans l'onglet Pools de nœuds, vous pouvez inspecter l'état de vos pools de nœuds. Le pool de nœuds que vous venez de créer devrait maintenant être à l'état Installing ou Deploying. L'installation du pool de nœuds peut prendre une minute ; n'hésitez pas à faire une courte pause, puis à réessayer jusqu'à ce qu'il soit prêt.
Après sa création, cliquez sur le nom du pool de nœuds afin d'afficher le détail de ses nœuds.
Déployer votre première application
Vous êtes maintenant prêt à déployer votre première application dans votre cluster OVHcloud Managed Kubernetes.
Pour plus de détails sur ce processus, consultez la documentation déployer une application.
Aller plus loin
Comme vous pouvez le voir dans la section Kubernetes de l', de nombreux endpoints d'API utiles existent pour gérer vos clusters Kubernetes. N'hésitez pas à utiliser les endpoints d'API en fonction de vos cas d'usage.
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.