Importante
¡Agent Control y New Relic Control ahora están disponibles a nivel general para Kubernetes! El soporte para hosts Linux y hosts Windows también se encuentra en el programa de vista previa pública, de conformidad con nuestras políticas de versión preliminar.
De forma predeterminada, Agent Control utiliza docker.io como el registro de Open Container Initiative (OCI) para descargar paquetes del agente. Si su entorno requiere un registro diferente, puede configurar un registro OCI personalizado o un mirror.
Antes de que empieces
Antes de configurar un registro de OCI personalizado, asegúrese de tener:
- Agente Control instalado: use la CLI de New Relic para completar la instalación de agente Control.
- Registro espejo disponible: asegúrese de que su registro OCI personalizado sea accesible desde la máquina host.
- Certificado de CA instalado: instale el certificado de la autoridad de certificación en la máquina host requerido para comunicarse con el mirror.
Configurar en hosts
Después de instalar Agent Control en su host, siga estos pasos para configurar un registro OCI personalizado:
Edite el archivo de configuración local
Edite el archivo de configuración local de Agent Control:
Linux:
/etc/newrelic-agent-control/local-data/agent-control/local_config.yamlVentanas:
C:\Program Files\New Relic\newrelic-agent-control\local-data\agent-control\local_config.yamlAgregue las siguientes secciones de configuración al archivo:
oci:registry: YOUR_REGISTRY_URLSi necesita configurar su nombre de usuario y contraseña, utilice el siguiente fragmento:
oci:registry: YOUR_REGISTRY_URLauth:basic:username: YOUR_USERNAMEpassword: YOUR_PASSWORDReemplace los valores de los marcadores de posición:
YOUR_REGISTRY_URL: la URL de su registro OCI personalizado (por ejemplo,registry.example.com:5000omirror.internal.company.com)YOUR_USERNAME: nombre de usuario para la autenticación del registroYOUR_PASSWORD: contraseña para la autenticación del registroEsto asume que la máquina tiene acceso a las claves públicas de cada agente y que el mirror contiene todas las firmas actualizadas. Si esto no se puede cumplir, podemos desactivar la verificación de firmas. No lo sugerimos.
agent_packages:signature_verification_enabled: false
Reiniciar control del agente
Reinicie el servicio Agent Control para aplicar la nueva configuración y verifique que el servicio se haya reiniciado con éxito.
Linux:
bash$sudo systemctl restart newrelic-agent-control$sudo systemctl status newrelic-agent-controlVentanas:
Restart-Service -Name newrelic-agent-controlGet-Service -Name newrelic-agent-control