Installer CNO pour la visibilité
Vous pouvez l’installer CNO pour Visibility à l’aide d’un graphique en barres ou du Kubernetes fichier YAML.
Avant de commencer
Cloud Native Operations (CNO) pour Visibility détecte les changements sur les ressources d’une Kubernetes grappe et met à jour les tables appropriées dans le CMDB. Pour plus d'informations, consultez Utilisation de Cloud Native Operations (CNO) pour la visibilité.
Rôle requis : aucun
Pourquoi et quand exécuter cette tâche
Procédure
-
Installation CNO pour la visibilité à l’aide d’un graphique en barres
- Modifiez la commande Helm install.
- Dans la commande suivante, remplacez NAMESPACE, INSTANCE_NAME et CLUSTER_NAME par les valeurs appropriées et remplacez le HELM_URL par l’URL de la version la plus récente, fournie dans l’article CNO pour le graphique en barres de visibilité et les versions de fichiers YAML Kubernetes [KB1564347] dans la Now Support base de connaissances.
helm install -n NAMESPACE --set acceptEula=Y --set instance.name=INSTANCE_NAME --set clusterName="CLUSTER_NAME" {--set image.repository=COMPANY_REPO --set image.tag=COMPANY_TAG} {--set proxyUrl=http://proxy_host:proxy_port} k8s-informer HELM_URLRemarque :- Les accolades indiquent que les segments de code qu’elles entourent sont facultatifs. Utilisez ces segments de code si l’image doit être extraite du référentiel d’images de votre organisation ou si le trafic sortant de votre cluster passe par un proxy.
- En transmettant
--set acceptEula=Y, vous acceptez le contrat de licence de l’utilisateur final. Vous pouvez lire le contrat de licence de l’utilisateur final en extrayant le EULA.pdf d’informer-helm-1.0.0.tgz. - Si l’informateur est installé dans OpenShift, ajoutez le openShift paramètre à la commande et définissez-le sur true :
helm install -n NAMESPACE --set acceptEula=Y --set instance.name=INSTANCE_NAME --set clusterName="CLUSTER_NAME" {--set image.repository=COMPANY_REPO --set image.tag=COMPANY_TAG} {--set proxyUrl=http://proxy_host:proxy_port} {--set openShift=true} k8s-informer HELM_URLRemarque :Si l’informateur n’est pas installé dans OpenShift, il n’est pas nécessaire de définir ce paramètre.
- Dans la commande, configurez des paramètres supplémentaires selon vos besoins :
- Configurer la limite de mémoire du pod Informer
- Modifier la fréquence de détection complète dans CNO pour Visibility
- Désactiver la détection continue dans CNO pour la visibilité
- Supprimez les changements fréquents dans le Kubernetes cluster pour réduire la charge sur votre instance. Lorsque cette fonctionnalité est active, l’informateur ne renvoie pas à l’instance les changements au-dessus du taux de seuil configuré. Pour plus d’informations, consultez l’article Suppressing frequent changes in Kubernetes clusters reported by CNO for Visibility [KB1580745] dans la Now Support base de connaissances.
- Contrôlez le nombre maximal de détections complètes que les informateurs peuvent exécuter sur plusieurs clusters en même temps. Pour plus d’informations, consultez l’article Planifier des détections complètes dans CNO pour Visibility [KB1580250] dans la Now Support base de connaissances.
- Dans la commande suivante, remplacez NAMESPACE, INSTANCE_NAME et CLUSTER_NAME par les valeurs appropriées et remplacez le HELM_URL par l’URL de la version la plus récente, fournie dans l’article CNO pour le graphique en barres de visibilité et les versions de fichiers YAML Kubernetes [KB1564347] dans la Now Support base de connaissances.
- Exécutez la commande.
- Modifiez la commande Helm install.
- Installez CNO pour Visibility à l’aide du Kubernetes fichier YAML.
- Téléchargez le Kubernetes fichier zip YAML fourni dans l’article CNO for Visibility Helm Chart and Kubernetes YAML file releases [KB1564347] dans la Now Support base de connaissances.
- Extrayez les fichiers k8s_informer.yaml et EULA.pdf du fichier zip.
- Modifiez le fichier k8s_informer.yaml.
- Remplacez la valeur de ACCEPT_EULA par « O », comme suit :
- name: ACCEPT_EULA value: "Y"Remarque :En changeant la valeur en « O », vous acceptez le contrat de licence de l’utilisateur final inclus dans le fichier EULA.pdf. - Si l’informateur est installé dans OpenShift, modifiez la valeur de la variable d’environnement OPENSHIFT sur true.
- Remplacez la valeur de ACCEPT_EULA par « O », comme suit :
- Exécutez la commande suivante :
kubectl apply -f k8s_informer.yaml
Résultats
CNO for Visibility est déployé sur le Kubernetes cluster et commence à diffuser des données dans votre instance.
Que faire ensuite
Pour plus d’informations sur CNO l’administration et le dépannage de Visibility, consultez l’article Administrating and Troubleshooting CNO for Visibility (Cloud-Native-Operations) [KB1532614] dans la Now Support base de connaissances.