Chapitre 4. Le cadre de l'opérateur
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Le développement d'un opérateur et la gestion de sa distribution, de son déploiement et de son cycle de vie sont inévitablement complexes. Le Red Hat Operator Framework simplifie la création et la distribution des opérateurs. Il facilite la création d'opérateurs grâce à un kit de développement logiciel (SDK) qui automatise une grande partie du travail d'implémentation répétitif. Le Framework fournit également des mécanismes de déploiement et de gestion des opérateurs. L'Operator Lifecycle Manager (OLM) est un opérateur qui installe, gère et met à niveau d'autres opérateurs. Operator Metering est un système de mesure qui comptabilise l'utilisation des ressources de la grappe par les opérateurs. Ce chapitre donne une vue d'ensemble de ces trois parties clés du Framework afin de te préparer à utiliser ces outils pour construire et distribuer un exemple d'opérateur. En cours de route, tu installeras l'outil de ligne de commande operator-sdk, la principale interface des fonctionnalités du SDK.
Origine du cadre de l'opérateur
Le SDK de l'opérateur s'appuie sur le SDK de Kubernetes. controller-runtime, un ensemble de bibliothèques fournissant des routines de contrôleur Kubernetes essentielles dans le langage de programmation Go. En tant que partie de l'Operator Framework, le SDK fournit des points d'intégration pour distribuer ...