À propos des cookies sur ce site Pour fonctionner correctement, nos sites Internet nécessitent certains cookies (requis). En outre, d'autres cookies peuvent être utilisés avec votre consentement pour analyser l'utilisation d'un site, améliorer l'expérience des utilisateurs et à des fins publicitaires. Pour plus informations, passez en revue vos options de préférences en. En visitant notre site Web, vous acceptez que nous traitions les informations comme décrit dans ladéclaration de confidentialité d’IBM. Pour faciliter la navigation, vos préférences en matière de cookie seront partagées dans les domaines Web d'IBM énumérés ici.
Télémétrie pour la surveillance de santé à distance
La télémétrie est une fonction de surveillance de santé à distance qui collecte des données agrégées anonymisées sur votre cluster, telles que la santé de vos composants et le nombre et les types de ressources utilisées. Si vous disposez d'un cluster public qui exécute la version 4.14 ou ultérieure et que vous avez été mis à disposition le 28 février 2024 ou après, vous pouvez choisir de faire en sorte que vos propres données de télémétrie soient visibles dans la console hybride Red Hat sous votre compte Red Hat pour votre utilisation. Pour plus d'informations sur la télémétrie, comme le type de données collectées, voir A propos de la télémétrie dans la documentation Red Hat OpenShift.
Activation de la télémétrie
Pour activer la télémétrie, mettez à jour votre secret d'extraction en ajoutant votre jeton d'accès OpenShift pour permettre la génération de rapports de santé à distance. Les étapes exactes à suivre dépendent de la version de votre cluster et de la date de création du cluster. Si vous n'êtes pas sûr que la télémétrie est déjà activée pour votre cluster, voir Vérification de l'activation de la télémétrie pour un cluster.
Pour les clusters de la version 4.13 ou antérieure, ou de la version 4.14 créés avant le 29 février 2024: si votre cluster a été créé avant le 29 février 2024, ouvrez un ticket de demande de service et indiquez que vous souhaitez activer la télémétrie dans votre cluster. Une fois le ticket résolu, passez aux étapes suivantes.
Pour les clusters de la version 4.14 créés le ou après le 29 février 2024: passez aux étapes suivantes.
-
Connectez-vous à la console Red Hat OpenShift.
-
Accédez à Téléchargements > Jetons > Secret d'extraction et téléchargez le secret d'extraction sous la forme d'un fichier JSON.
-
Accédez à votre cluster dans l'interface de ligne de commande.
-
Obtenez votre secret d'extraction en cours et stockez-le dans un fichier JSON. Pensez à nommer le fichier JSON comme
pull-secret-original.json
.oc get secrets pull-secret -n openshift-config -o template='{{index .data ".dockerconfigjson"}}' | base64 -d > pull-secret-original.json
-
Mettez à jour le secret sur votre cluster avec le secret pull.
oc set data secret/pull-secret -n openshift-config --from-file=.dockerconfigjson=./pull-secret-original.json
-
Vérifiez que le secret d'extraction existant est mis à jour. Recherchez la section
auths
qui contient le jeton d'accès.oc get secret pull-secret -n openshift-config --output="jsonpath={.data.\.dockerconfigjson}" | base64 --decode
Exemple de section
auths
.{ "auths": { "cloud.openshift.com": { "auth": "<your_token>", "email": "<email_address>" } } }
-
Pour l'infrastructure classique, rechargez tous les noeuds worker de votre cluster. Pour l'infrastructure VPC, remplacez tous les noeuds worker dans votre cluster.
-
Ouvrez la consoleRed Hat OpenShift et accédez à la page Clusters. La télémétrie est activée lorsque votre type de cluster est
RHOIC
. Notez que la prise en compte des modifications dans la console peut prendre quelques minutes. Si vous souhaitez vérifier l'activation de la télémétrie dans l'interface de ligne de commande, voir Vérification de l'activation de la télémétrie pour un cluster.
Désactivation de la télémétrie
Vous pouvez désactiver cette fonction de génération de rapports d'intégrité à distance pour vous conformer aux lois sur la protection de la vie privée, aux normes organisationnelles ou aux pratiques de gouvernance des données. Pour désactiver la télémétrie, modifiez la configuration globale de la grappe et rechargez ou redémarrez tous les nœuds de travail de la grappe.
-
Vérifiez si le pod de génération de rapports de télémétrie s'exécute dans votre cluster.
oc get pods -n openshift-monitoring
Exemple de sortie
NAME READY STATUS RESTARTS AGE telemeter-client-7cfd7cb85-lm9dt 3/3 Running 0 4d13h ...
-
Suivez les instructions du site Red Hat OpenShift pour mettre à jour le secret d'extraction global dans le cluster afin de désactiver les rapports de santé à distance.
-
Pour reprendre les modifications de la configuration globale en rechargeant ou en redémarrant les nœuds de travail de votre cluster, rechargez tous les nœuds de travail de votre cluster. Pour l'infrastructure VPC, remplacez tous les noeuds worker dans votre cluster.
- Notez l'ID des noeuds worker de votre cluster.
ibmcloud oc worker ls -c <cluster_name_or_ID>
- Pour une infrastructure classique, rechargez tous les nœuds de travail de votre cluster. Pour l'infrastructure VPC, remplacez tous les noeuds worker dans votre cluster. Veillez à laisser suffisamment de nœuds de travail fonctionner en même temps pour vos applications afin d'éviter une panne.
- Notez l'ID des noeuds worker de votre cluster.
-
Une fois les noeuds worker de nouveau à un état sain, vérifiez que le pod de génération de rapports de télémétrie ne s'exécute plus dans votre cluster.
oc get pods -n openshift-monitoring
Vérification de l'activation de la télémétrie pour un cluster
Si vous ne savez pas si la télémétrie est déjà activée pour un cluster, procédez comme suit pour voir si la configuration de la télémétrie est présente dans le secret d'extraction de votre cluster. Si la configuration est présente dans le secret d'extraction, Telemetry est activé pour le cluster.
-
Dans l'interface de ligne de commande, définissez le contexte de votre cluster et incluez l'option
--admin
.ibmcloud oc cluster config -c CLUSTER-ID --admin
-
Obtenez le secret d'extraction situé dans l'espace de nom
openshift-config
. Cette commande extrait les données du secret, les décode à l'adresse base64 et les restitue dans un fichier.oc get secrets pull-secret -n openshift-config -o template='{{index .data ".dockerconfigjson"}}' | base64 -d > pull-secret.json
-
Visualiser le contenu du fichier. Dans le secret d'extraction, recherchez l'autorisation
cloud.openshift.com
. S'il existe, la télémétrie est activée sur le cluster.cat pull-secret.json
Exemple d'autorisation dans le fichier de secret d'extraction.
"auths": { "cloud.openshift.com": { "auth": "xyz123...", "email": "user@us.ibm.com" }