• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Problemas con Istio

Si tiene tanto Istio como la integración de New Relic Kubernetes instaladas y habilitadas en su entorno, pueden surgir problemas. Esta página describe estos problemas con Istio cuando se instala la integración de New Relic Kubernetes.

Istio clúster's xds_grpc métrica

Problema

Cuando Istio está habilitado en su clúster, los proxies Envoy de Istio-desplegar tienen un extremo Prometheus métrica que expone Prometheus métrica.

Estas métricas están asociadas a un cluster_name dedicado como xds-grpc. Si también habilita el agente Prometheus en la integración New Relic Kubernetes , el agente recopilará estas métricas relacionadas con Envoy con cluster_name como xds_grpc además de la métrica con cluster_name definida hasta global.cluster.

Solución

Ejecute la siguiente consulta para obtener una lista completa de las métricas de proxy de Envoy:

FROM `Metric`
SELECT uniques(metricName)
WHERE cluster_name = 'xds-grpc' SINCE 1 week ago

Deshabilite Istio para el pod de inyección de metadatos

Problema

Cuando Istio se activa en el namespace newrelic, podría causar complicaciones para el pod de integración New Relic Kubernetes situado dentro de ese namespace. Estos problemas podrían ser lo suficientemente graves como para impedir que se cree el pod.

Un ejemplo de este tipo de problema podría ocurrir durante la instalación de la integración de Kubernetes. Si ve este mensaje de error:

bash
$
W0518 02:00:14.984463 1 client_config.go:615] Neither --kubeconfig nor --master was specified. Using the inClusterConfig. This might not work.
$
{"err":"secrets \"newrelic-bundle-nri-metadata-injection-admission\" not found","level":"info","msg":"no secret found","source":"k8s/k8s.go:229","time":"2023-05-18T02:00:15Z"} {"level":"info","msg":"creating new secret","source":"cmd/create.go:28","time":"2023-05-18T02:00:15Z"} ...

Esto indica que Istio puede estar activo en el namespace newrelic. En este caso, el proxy enviado no sale después de que el trabajo newrelic-bundle-nri-metadata-injection-admission-create haya creado correctamente el secreto. Como resultado, el trabajo de Kubernetes se atasca en progreso y no finaliza.

Solución

Le recomendamos que desactive la inyección del sidecar Istio para el pod nri-metadata-injection dentro del namespace newrelic. Para lograr esto, incluya --set-string nri-metadata-injection.labels."sidecar\.istio\.io/inject"=false en su comando helm al instalar nri-bundle.

Copyright © 2024 New Relic Inc.

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