8.2. Utilisation du terminal web
Une fois le Web Terminal Operator installé, vous pouvez utiliser le terminal web comme suit :
- Pour lancer le terminal web, cliquez sur l'icône du terminal de ligne de commande ( ) en haut à droite de la console. Une instance de terminal web s'affiche dans le volet Command line terminal. Cette instance est automatiquement connectée à l'aide de vos informations d'identification.
Sélectionnez le projet dans lequel le CR
DevWorkspace
doit être créé dans la liste déroulante Project. Par défaut, le projet actuel est sélectionné.Note-
Le CR
DevWorkspace
n'est créé que s'il n'existe pas déjà. -
Le projet
openshift-terminal
est le projet par défaut utilisé par les administrateurs de clusters. Ils n'ont pas la possibilité de choisir un autre projet.
-
Le CR
Cliquez sur Start pour initialiser le terminal web en utilisant le projet sélectionné.
Une fois le terminal web initialisé, vous pouvez utiliser les outils CLI préinstallés tels que
oc
,kubectl
,odo
,kn
,tkn
,helm
,kubens
,subctl
, etkubectx
dans le terminal web.Cliquez sur pour ouvrir plusieurs onglets dans le terminal web de la console.
Note- Vous pouvez réexécuter des commandes en les sélectionnant dans la liste des commandes que vous avez exécutées dans le terminal. Ces commandes sont conservées pendant plusieurs sessions du terminal.
- Le terminal web reste ouvert jusqu'à ce que vous le fermiez ou que vous fermiez la fenêtre ou l'onglet du navigateur.
8.2.1. Terminal web et politiques de réseau
Le lancement des terminaux Web peut échouer si le cluster a des politiques de réseau configurées. Pour initialiser une instance de terminal Web, l'opérateur de terminal Web doit communiquer avec le pod du terminal Web pour vérifier qu'il fonctionne, et la console Web d'OpenShift Container Platform doit envoyer des informations pour se connecter automatiquement au cluster dans le terminal. Si l'une de ces étapes échoue, le terminal web ne s'initialise pas et le panneau du terminal semble être dans un état de chargement.
Pour éviter ce problème, assurez-vous que les politiques de réseau pour les espaces de noms utilisés pour les terminaux autorisent l'entrée à partir des espaces de noms openshift-console
et openshift-operators
.