Importante
O Agent Control e o New Relic Control agora estão disponíveis para o público geral para Kubernetes! O suporte para hosts Linux e hosts Windows também está no programa de public preview, em conformidade com nossas políticas de pré-lançamento.
Por padrão, o Agent Control usa o docker.io como o registro da Open Container Initiative (OCI) para baixar pacotes do agente. Se o seu ambiente exigir um registro diferente, você pode configurar um registro OCI personalizado ou um espelho.
Antes de você começar
Antes de configurar um registro OCI personalizado, certifique-se de ter:
- Agent Control instalado: use a CLI do New Relic para concluir a instalação do Agent Control.
- Registro espelho disponível: certifique-se de que seu registro OCI personalizado esteja acessível a partir da máquina host.
- Certificado da CA instalado: instale na máquina host o certificado da autoridade de certificação necessário para se comunicar com o mirror.
Configurar em hosts
Após instalar o Agent Control no seu host, siga estas etapas para configurar um registro OCI personalizado:
Edite o arquivo de configuração local
Edite o arquivo de configuração local do Agent Control:
Linux:
/etc/newrelic-agent-control/local-data/agent-control/local_config.yamlWindows:
C:\Program Files\New Relic\newrelic-agent-control\local-data\agent-control\local_config.yamlAdicione as seguintes seções de configuração ao arquivo:
oci:registry: YOUR_REGISTRY_URLSe você precisar configurar seu nome de usuário e senha, use o seguinte trecho:
oci:registry: YOUR_REGISTRY_URLauth:basic:username: YOUR_USERNAMEpassword: YOUR_PASSWORDSubstitua os valores dos espaços reservados:
YOUR_REGISTRY_URL: o URL do seu registro OCI personalizado (por exemplo,registry.example.com:5000oumirror.internal.company.com)YOUR_USERNAME: Nome de usuário para autenticação de registroYOUR_PASSWORD: Senha para autenticação do registroIsso pressupõe que a máquina tenha acesso às chaves públicas de cada agente e que o espelho contenha todas as assinaturas atualizadas. Se isso não puder ser atendido, podemos desabilitar a verificação de assinaturas. Não sugerimos isso.
agent_packages:signature_verification_enabled: false
Reiniciar o Controle do Agente
Reinicie o serviço de Controle do Agente para aplicar a nova configuração e verifique se o serviço reiniciou com sucesso
Linux:
bash$sudo systemctl restart newrelic-agent-control$sudo systemctl status newrelic-agent-controlWindows:
Restart-Service -Name newrelic-agent-controlGet-Service -Name newrelic-agent-control