Chapitre 1. Aperçu des outils CLI dédiés à OpenShift
L’utilisateur effectue une série d’opérations tout en travaillant sur OpenShift Dedicated tel que:
- Gestion des clusters
- Construire, déployer et gérer des applications
- Gestion des processus de déploiement
- Développer des opérateurs
- Création et maintenance de catalogues d’opérateurs
L’OpenShift Dedicated propose un ensemble d’outils d’interface de commande-ligne (CLI) qui simplifient ces tâches en permettant aux utilisateurs d’effectuer diverses opérations d’administration et de développement à partir du terminal. Ces outils exposent des commandes simples pour gérer les applications, ainsi que pour interagir avec chaque composant du système.
1.1. Liste des outils CLI Copier lienLien copié sur presse-papiers!
Les outils CLI suivants sont disponibles dans OpenShift Dedicated:
- CLI OpenShift (oc) : C’est l’outil CLI le plus couramment utilisé par les utilisateurs d’OpenShift Dedicated. Il aide les administrateurs de clusters et les développeurs à effectuer des opérations de bout en bout sur OpenShift Dedicated à l’aide du terminal. Contrairement à la console Web, il permet à l’utilisateur de travailler directement avec le code source du projet à l’aide de scripts de commande.
- Knative CLI (kn): L’outil Knative (kn) CLI fournit des commandes terminales simples et intuitives qui peuvent être utilisées pour interagir avec des composants OpenShift Serverless, tels que Knative Serving et Eventing.
- Les pipelines CLI (tkn): OpenShift Pipelines est une solution d’intégration continue et de livraison continue (CI/CD) dans OpenShift Dedicated, qui utilise en interne Tekton. L’outil tkn CLI fournit des commandes simples et intuitives pour interagir avec OpenShift Pipelines à l’aide du terminal.
- CLI OPM : L’outil Opm CLI aide les développeurs d’opérateurs et les administrateurs de clusters à créer et à maintenir les catalogues d’opérateurs à partir du terminal.
- Le SDK de l’opérateur, un composant du Cadre d’opérateur, fournit un outil CLI que les développeurs d’opérateurs peuvent utiliser pour construire, tester et déployer un opérateur à partir du terminal. Il simplifie le processus de création d’applications natives Kubernetes, ce qui peut nécessiter des connaissances opérationnelles approfondies et spécifiques à l’application.