• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Installer Kubernetes sur un cluster hybride avec des nœuds Windows et Linux

Ce document clarifie l'installation de l'intégration Kubernetes pour un cluster avec des nœuds Windows et Linux. Le processus d'instrumentation installe le graphique nri-bundle dans les nœuds Linux, puis crée un sous-graphique newrelic-logging . Le sous-graphique permet à l’intégration de s’exécuter sur les nœuds Windows et Linux.

Notez que la nouvelle architecturenri-kubernetes v3 ne prend pas encore en charge Windows. Nous installons le graphique newrelic-infrastructure en tant que sortie autonome, ce qui vous permet de monitorer votre charge de travail Windows .

Prérequis

Pour utiliser cette intégration, vous devez :

  • Disposez d'un cluster hybride pour Linux et Windows, avec la possibilité d'extraire des images de conteneurs vers les nœuds Windows .

  • Créer un espace de nommage :

    bash
    $
    helm repo add newrelic https://helm-charts.newrelic.com
    $
    helm repo update
    $
    kubectl create namespace newrelic

Installer l'intégration sur un cluster hybride

Définissez vos sous-graphiques

Créez un fichier Yaml qui définit vos valeurs. Ce fichier définit les différents sous-graphiques que Helm va installer et leur attribue ensuite des valeurs.

Voici un exemple de fichier yaml que vous pourriez nommer values.yaml :

global:
licenseKey: mykey
cluster: mycluster
lowDataMode: true
newrelic-infrastructure:
enabled: true
nodeSelector:
kubernetes.io/os: linux
kube-state-metrics:
enabled: true
image:
tag: v2.10.0
nodeSelector:
kubernetes.io/os: linux
nri-kube-events:
enabled: true
nodeSelector:
kubernetes.io/os: linux
newrelic-logging:
enabled: true
enableWindows: true
nri-metadata-injection:
enabled: true
nodeSelector:
kubernetes.io/os: linux
newrelic-prometheus-agent:
enabled: true
verboseLog: true
config:
kubernetes:
integrations_filter:
enabled: false
nodeSelector:
kubernetes.io/os: linux

Voici quelques points importants à garder à l’esprit :

  • D'autres sous-graphiques peuvent exister dans nri-bundle qui ne sont pas représentés dans ce fichier. Si vous souhaitez ajouter ces sous-graphiques, ajoutez leurs paires clé ou valeur à votre fichier yaml.
  • Le graphique newrelic/nri-bundle contient les dernières mises à jour pour les nœuds basés sur Linux.
  • Vous pouvez également configurer le graphique newrelic-logging au cours de cette étape pour l’installer sur les nœuds Linux et Windows.
  • Vous devez configurer un NodeSelector pour éviter la planification sur Windows. Si une installation échoue sur un cluster mixte utilisant les valeurs par défaut de l'installation guidée, ajoutez les valeurs nodeSelector .

Installation newrelic-bundle

Exécutez cette commande pour installer le newrelic-bundle:

bash
$
helm upgrade --install newrelic-bundle newrelic/nri-bundle --namespace newrelic -f values-newrelic.yaml

Tous les pods doivent démarrer au démarrage de Helm , y compris un pod de logging sur chaque nœud Windows .

Définir newrelic-infrastructure

Créez un deuxième fichier yaml pour ajouter des valeurs au graphique newrelic-infrastructure v2. Il s’agit d’un fichier yaml distinct de celui que vous avez créé à l’étape 1. Voici un exemple de fichier yaml pour newrelic-infrastructure que vous pourriez nommer windows-values.yaml:

global:
licenseKey: mykey
cluster: mycluster
enableLinux: false
enableWindows: true
windowsOsList:
- version: 2022
imageTag: 2-windows-ltsc2022-alpha
buildNumber: 10.0.20348
windowsNodeSelector:
kubernetes.io/os: windows

L’exemple ajoute des valeurs pour un groupe de nœuds ou un pool de nœuds Windows 2022.

Si vous exécutez une version différente du groupe de nœuds Windows ou du pool de nœuds, ajustez la section windowsOsList avec les valeurs appropriées. Vous pouvez consulter ces valeurs dans notre section d'installation Windows .

Installer le graphique newrelic-infrastructure

Exécutez cette commande pour installer la version v2.7.2 du graphique newrelic-infrastructure :

bash
$
helm upgrade --install newrelic-windows newrelic/newrelic-infrastructure \
>
--namespace newrelic --version 2.7.2 -f windows-values.yaml

Lorsque Helm revient, vous devriez voir le pod newrelic-windows-newrelic-infrastructure sur chaque nœud Windows .

Quelle est la prochaine étape ?

Pour en savoir plus sur l'exploration de vos données Kubernetes, consultez ces documents :

Learn about Kubernetes cluster

Query your Kubernetes data

Set alerts on Kubernetes

Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.