Clever Operator: Le meilleur de Kubernetes et Clever Cloud

kubernetes_clever_operator
Vous souhaitez continuer à utiliser Kubernetes dans votre workflow habituel tout en utilisant Clever Cloud ? Nous avons conçu le Kubernetes Clever Operator dans ce but précis !

Vous souhaitez continuer à utiliser Kubernetes dans votre workflow habituel tout en utilisant Clever Cloud ?
Nous avons conçu le Kubernetes Clever Operator dans ce but précis ! Vous pouvez continuer à utiliser les outils que vous connaissez, tout en profitant des fonctionnalités performantes offertes par Clever Cloud, comme la scalabilité automatique ou les outils de monitoring.

Pour répondre à quel besoin ?

Nous avons commencé à travailler sur le Clever Operator suite aux retours de certains de nos clients utilisant k8s ou Openshift qui n’étaient pas vraiment satisfaits des solutions de gestion de base de données fournies par ces plateformes. Nous avons donc créé le Clever Operator pour répondre à ces besoins et nous sommes fiers d’annoncer qu’à présent vous pouvez même le retrouver sur Operator Hub ! Le Clever Operator est le meilleur moyen pour nos clients de migrer de Kubernetes ou Openshift vers les solutions gérées par Clever Cloud.

Comment fonctionne le Clever Operator ?

Chez Clever Cloud, nous fournissons une API HTTP pour interagir avec les add-ons que nous exposons. Cette API située à l’adresse api.clever-cloud.com. Le Clever Operator fonctionne comme une interface entre l’Apiserver Kubernetes et l’API de Clever Cloud. Il expose les add-ons de Clever Cloud en définissant des ressources custom. Pour l’instant, il peut exposer les add-ons suivants : PostgreSQL, Redis, MySQL, MongoDB et Pulsar.

Le Clever Operator est compatible avec k8s v1.21.0 ou plus, assurez-vous d’utiliser l’une de ces versions.

Comment l’installer ? Trois étapes :

  1. Premièrement, installez le Clever Operator. Vous pouvez le built à partir du code source sur Github ou utiliser notre image docker sur Docker Hub.
image_docker_clever_operator
Image docker du Clever Operator sur Docker Hub
  1. Puis, configurez le. Ça se résume à paramétrer les variables d’environnement CLEVER_OPERATOR_*. Par exemple, vous devez créer un token pour vous connecter à l’API.
variables-environnement-clever-operator
Variables d’environnement Clever Operator
  1. Enfin, définissez vos ressources custom. Voici un exemple YAML de ce à quoi cela ressemble, pour une base de données PostgreSQL :

apiVersion: api.clever-cloud.com/v1
kind: PostgreSql
metadata:
  namespace: default
  name: postgresql
spec:
  organisation: orga_xxxx
  options:
    version: 13
    encryption: false
  instance:
    region: par
    plan: s_sml

Une fois la ressource créée, vous pouvez utiliser le Secret créé par l’opérateur comme un fichier directement monté dans votre Pod ou par le biais de variables d’environnement. Vous pouvez trouver des exemples de comment faire dans le dossier des exemples ou en suivant les documentations “Utiliser les secrets comme variables d’environnement” ou “Utiliser les secrets comme fichiers à partir d’un Pod“.

Maintenant vous savez comment fonctionne le Clever Operator ! Nous serions ravis d’avoir vos retours sur cet outil. N’hésitez pas à créer une issue ici, pour toute suggestion d’amélioration que vous pourriez avoir.

Blog

À lire également

Clever Cloud à VivaTech 2025 : démo de Clever AI, nouveaux partenariats et soutien aux startups

À l’occasion de VivaTech 2025, Clever Cloud met en lumière plusieurs annonces et innovations stratégiques, en cohérence avec sa vision d’un cloud souverain, ouvert et résilient. Présente sur différents pavillons, l’équipe dévoilera pour la première fois Clever AI, présentera un partenariat Grist, une data platform open source, signera un partenariat pour le développement en Afrique du Nord et renforcera son accompagnement à l’écosystème startup.
Entreprise

Grist Labs et Clever Cloud annoncent un partenariat stratégique pour fournir des solutions de données souveraines et évolutives en Europe

Grist Labs, créateur de l'outil de données moderne et open-source, et Clever Cloud, l'un des principaux fournisseurs européens de services de cloud Platform-as-a-Service (PaaS), ont annoncé aujourd'hui un partenariat stratégique visant à fournir un hébergement sécurisé et souverain ainsi qu'une distribution rationalisée des services Grist à travers l'Europe.
Entreprise

Qu’est-ce que le cloud natif ?

Le monde du développement logiciel évolue à une vitesse vertigineuse. Dans un environnement économique où le numérique occupe une place de plus en plus centrale, les entreprises cherchent désormais à créer des applications toujours plus réactives, évolutives et résilientes.
Entreprise