20.2. Installation de l'opérateur d'observabilité du nœud
Le Node Observability Operator n'est pas installé par défaut dans OpenShift Container Platform. Vous pouvez installer le Node Observability Operator en utilisant le CLI d'OpenShift Container Platform ou la console web.
20.2.1. Installation de l'opérateur d'observabilité du nœud à l'aide du CLI
Vous pouvez installer l'opérateur d'observabilité Node en utilisant la CLI d'OpenShift (oc).
Conditions préalables
- Vous avez installé le CLI OpenShift (oc).
-
Vous avez accès au cluster avec les privilèges
cluster-admin
.
Procédure
Confirmez que l'opérateur d'observabilité du nœud est disponible en exécutant la commande suivante :
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc get packagemanifests -n openshift-marketplace node-observability-operator
$ oc get packagemanifests -n openshift-marketplace node-observability-operator
Exemple de sortie
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NAME CATALOG AGE node-observability-operator Red Hat Operators 9h
NAME CATALOG AGE node-observability-operator Red Hat Operators 9h
Créez l'espace de noms
node-observability-operator
en exécutant la commande suivante :Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc new-project node-observability-operator
$ oc new-project node-observability-operator
Créer un fichier YAML de l'objet
OperatorGroup
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow cat <<EOF | oc apply -f - apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: node-observability-operator namespace: node-observability-operator spec: targetNamespaces: [] EOF
cat <<EOF | oc apply -f - apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: node-observability-operator namespace: node-observability-operator spec: targetNamespaces: [] EOF
Créer un fichier YAML de l'objet
Subscription
pour abonner un espace de noms à un opérateur :Copy to Clipboard Copied! Toggle word wrap Toggle overflow cat <<EOF | oc apply -f - apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: node-observability-operator namespace: node-observability-operator spec: channel: alpha name: node-observability-operator source: redhat-operators sourceNamespace: openshift-marketplace EOF
cat <<EOF | oc apply -f - apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: node-observability-operator namespace: node-observability-operator spec: channel: alpha name: node-observability-operator source: redhat-operators sourceNamespace: openshift-marketplace EOF
Vérification
Affichez le nom du plan d'installation en exécutant la commande suivante :
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc -n node-observability-operator get sub node-observability-operator -o yaml | yq '.status.installplan.name'
$ oc -n node-observability-operator get sub node-observability-operator -o yaml | yq '.status.installplan.name'
Exemple de sortie
Copy to Clipboard Copied! Toggle word wrap Toggle overflow install-dt54w
install-dt54w
Vérifiez l'état du plan d'installation en exécutant la commande suivante :
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc -n node-observability-operator get ip <install_plan_name> -o yaml | yq '.status.phase' $ oc -n node-observability-operator get ip <install_plan_name> -o yaml
oc -n node-observability-operator get ip <install_plan_name> -o yaml | yq '.status.phase' $ oc -n node-observability-operator get ip <install_plan_name> -o yaml
<install_plan_name>
est le nom du plan d'installation que vous avez obtenu à partir de la sortie de la commande précédente.Exemple de sortie
Copy to Clipboard Copied! Toggle word wrap Toggle overflow COMPLETE
COMPLETE
Vérifiez que l'opérateur d'observabilité du nœud est opérationnel :
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc get deploy -n node-observability-operator
$ oc get deploy -n node-observability-operator
Exemple de sortie
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NAME READY UP-TO-DATE AVAILABLE AGE node-observability-operator-controller-manager 1/1 1 1 40h
NAME READY UP-TO-DATE AVAILABLE AGE node-observability-operator-controller-manager 1/1 1 1 40h
20.2.2. Installation du Node Observability Operator à l'aide de la console web
Vous pouvez installer l'opérateur d'observabilité Node à partir de la console web d'OpenShift Container Platform.
Conditions préalables
-
Vous avez accès au cluster avec les privilèges
cluster-admin
. - Vous avez accès à la console web de OpenShift Container Platform.
Procédure
- Connectez-vous à la console web de OpenShift Container Platform.
-
Dans le panneau de navigation de l'administrateur, développez Operators
OperatorHub. - Dans le champ All items, entrez Node Observability Operator et sélectionnez la tuile Node Observability Operator.
- Cliquez sur Install.
Sur la page Install Operator, configurez les paramètres suivants :
- Dans la zone Update channel, cliquez sur alpha.
- Dans la zone Installation mode, cliquez sur A specific namespace on the cluster.
- Dans la liste Installed Namespace, sélectionnez node-observability-operator.
- Dans la zone Update approval, sélectionnez Automatic.
- Cliquez sur Install.
Vérification
-
Dans le panneau de navigation de l'administrateur, développez Operators
Installed Operators. - Vérifiez que l'opérateur d'observabilité du nœud figure dans la liste des opérateurs.