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 de agente y definiciones de tipo de agente. Si su entorno requiere un registro diferente, por ejemplo, un entorno aislado, puede configurar un registro OCI personalizado o una réplica.
Replicar artefactos firmados
Cada paquete de agente y definición de tipo de agente está firmado con un artefacto de firma sigstore/cosign independiente. Su réplica también debe proporcionar este artefacto de firma junto con el paquete en sí para mantener en funcionamiento la verificación de firmas de Agent Control.
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 registroEsta configuración se aplica tanto a los paquetes de agente como a las definiciones de tipo de agente, ya que ambos se descargan a través del mismo
oci.registry.
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