Installer l'opérateur Kubernetes pour les services Analytics
Découvrez comment installer et utiliser l'opérateur de base de données Kubernetes
Objectif
L'opérateur de base de données Kubernetes vous permet d'autoriser automatiquement l'IP de votre cluster Kubernetes sur votre service OVHcloud Analytics.
Ce guide explique comment installer et utiliser l'opérateur de base de données afin d'autoriser l'IP Kubernetes sur votre service.
Prérequis
- Accès à l'. Créez vos identifiants à l'aide de notre guide Premiers pas avec l'API OVHcloud.
- Un projet Public Cloud dans votre compte OVHcloud
Récupérer les informations de vos tokens API OVHcloud
Pour générer votre API OVHcloud, suivez notre tutoriel Premiers pas avec les API OVHcloud.
Plus précisément, vous devez générer ces identifiants via la avec les droits suivants :
GET /cloud/project/*/database/*POST /cloud/project/*/database/*PUT /cloud/project/*/database/*DELETE /cloud/project/*/database/*
En pratique
L'opérateur de base de données Kubernetes est stocké sous la forme d'un chart Helm sur Docker Hub, un registre OCI.
Valeurs Helm
La première étape consiste à créer un fichier values.yaml.
Remplacez les XXXX par les identifiants récupérés précédemment.
Notez que la valeur de la région est ovh-eu, ovh-ca ou ovh-us.
Installation
Utilisez le gestionnaire de paquets Kubernetes helm ainsi que le fichier de valeurs que vous avez créé pour installer l'opérateur.
Cette commande crée l'opérateur, les CRD et les objets secret.
Vous pouvez trouver la dernière version du chart Helm sur DockerHub.
Vous pouvez vérifier que l'opérateur est correctement installé en contrôlant les Pods dans le nouveau namespace Kubernetes :
Ainsi que le secret contenant vos identifiants OVHcloud, qui doit être correctement créé :
Créer des ressources personnalisées
Créez un objet de ressource personnalisée :
Ou avec un sélecteur de label pour cibler vos nœuds en fonction d'un label :
Le champ serviceId est facultatif. S'il n'est pas défini, l'opérateur sera exécuté sur l'ensemble des services de votre projet.
Appliquez-le au cluster :
Vous pouvez vérifier qu'il a bien été créé à l'aide de cette commande :
Labels des nœuds
Vous pouvez utiliser l'étiquetage Kubernetes afin de sélectionner les nœuds spécifiques sur lesquels vous souhaitez que l'opérateur soit exécuté.
La CR créée et le nœud doivent porter le même label et la même valeur.
Aller plus loin
Votre avis nous intéresse !
Nous serions ravis de répondre à vos questions et apprécions tout retour que vous pourriez nous faire.
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.
Vous êtes sur Discord ? Rejoignez notre chaîne via https://discord.gg/ovhcloud et interagissez directement avec l’équipe qui développe notre service Analytics !
Rejoignez notre communauté d'utilisateurs.