Vérification des prérequis de l'agent sur Red Hat OpenShift
Avant d'installer l'agent, assurez-vous que toutes les conditions préalables sont remplies. Veuillez consulter les conditions préalables suivantes :
Vérifiez si vous disposez d'une version prise en charge d' Red Hat OpenShift.
Vérifiez que les exigences réseau pour les agents sont respectées, comme indiqué dans la section « Exigences d'accès réseau sortant pour les déploiements d' Instana » SaaS.
Versions d' Red Hat OpenShift prises en charge
Instana prend en charge les versions d' Red Hat OpenShift s décrites dans la documentation relative aux phases du cycle de vie.
L'agent « Instana » prend en charge les offres d' Red Hat OpenShift s gérées suivantes :
- Red Hat OpenShift on IBM Cloud
- Microsoft Azure Red Hat® OpenShift® (ARO)
- Red Hat® OpenShift® Service sur AWS ( ROSA et ROSA HCP)
- ROSA HCP fonctionne avec des plans de contrôle hébergés par l' Red Hat. Pour plus d'informations sur les restrictions, consultez la section « Restrictions HCP » du site ROSA.
- Red Hat OpenShift sur z/OS à l'aide des extensions de conteneur IBM z/OS ( zCX ) ( uniquement pour les déploiements Instana sur Red Hat OpenShift sur z/OS )
Versions en cours des méthodes d'installation
De nouvelles versions de l'opérateur et du tableau de Helm sont régulièrement publiées. Pour rester informé des mises à jour concernant les corrections, les améliorations et les nouvelles fonctionnalités, assurez-vous d'utiliser la dernière version de l'opérateur ou du graphique « Helm ».
Pour connaître les informations relatives à la version des méthodes d'installation, consultez les pages suivantes :
Configuration des comptes de projet et de service
Si vous installez l'agent à l'aide de l'opérateur d'agent « Instana », vous devez d'abord créer un projet pour l'agent « Instana » et configurer ses autorisations.
Créez le instana-agent projet et configurez les autorisations de stratégie afin de vous assurer que le compte instana-agent de service se trouve dans le contexte de sécurité privilégié. Voir les commandes exemple suivantes :
oc login -u system:admin
oc new-project instana-agent
oc adm policy add-scc-to-user privileged -z instana-agent -n instana-agent
oc adm policy add-scc-to-user anyuid -z instana-agent-remote -n instana-agent
ROSA Limites de la surveillance des plans de contrôle hébergés (HCP)
Lorsque vous exécutez des charges de travail sur ROSA avec les plans de contrôle hébergés (HCP), vous ne pouvez pas accéder à certains composants du plan de contrôle à partir des charges de travail des clients.
Dans le cadre d'une installation HCP ( ROSA ), Red Hat héberge et gère le plan de contrôle d' Kubernetes (serveur API, gestionnaire de contrôleurs, planificateur et etcd ) dans un compte AWS distinct. En raison de cette séparation :
- Les espaces de noms du plan de contrôle suivants ne sont pas accessibles depuis le plan de données du cluster client :
openshift-kube-apiserveropenshift-kube-controller-manageropenshift-kube-scheduleropenshift-etcd
- Les pods et services associés ne sont pas non plus accessibles ni routables depuis le plan de données du cluster du client.
Conséquences sur la surveillance
Les fonctionnalités suivantes restent pleinement opérationnelles :
- Surveillance de la charge de travail (pods, déploiements, services, espaces de noms, CRD et ressources associées)
- Surveillance des nœuds de travail
- Métriques du kubelet des nœuds de travail (utilisation du processeur, de la mémoire et des PVC)
- Kubernetes API accès aux espaces de noms et aux ressources des utilisateurs.
Toutefois, les restrictions suivantes s'appliquent :
- Les pods du plan de contrôle ne sont pas visibles pour une surveillance directe.
- Les points de terminaison
/metricsdu plan de contrôle (serveur API, gestionnaire de contrôleurs, planificateur et etcd ) ne peuvent pas être scrapés. - Les agents au sein du cluster ne peuvent pas accéder aux indicateurs de performance et d'état des nœuds du plan de contrôle.
Ces limitations sont dues à l'architecture HCP d' ROSA. La plateforme gère entièrement le plan de contrôle et l'isole du VPC du client.