중요
Agent Control과 뉴렐릭 Control이 이제 Kubernetes 에서 일반적으로 사용 가능해 졌습니다! Linux 호스트 및 Windows 호스트에 대한 지원은 공개 미리 보기 프로그램에 포함되어 있습니다, 사전 출시 정책에 따라.
기본적으로 에이전트 컨트롤은 에이전트 패키지를 다운로드하기 위해 docker.io를 Open Container Initiative(OCI) 레지스트리로 사용합니다. 환경에 다른 레지스트리가 필요한 경우, 사용자 지정 OCI 레지스트리 또는 미러를 구성할 수 있습니다.
시작하기 전에
커스텀 OCI 레지스트리를 구성하기 전에 다음 사항을 확인하세요:
- 설치된 Agent Control: 뉴렐릭 CLI를 사용하여 Agent Control 설치를 완료합니다.
- 미러 레지스트리 사용 가능: 호스트 머신에서 커스텀 OCI 레지스트리에 액세스할 수 있는지 확인하시기 바랍니다.
- CA 인증서 설치됨: 미러와 통신하는 데 필요한 인증 기관 인증서를 호스트 머신에 설치하십시오.
호스트에서 구성
호스트에 에이전트 제어를 설치한 후 사용자 지정 OCI 레지스트리를 구성하려면 다음 단계를 따르십시오:
로컬 설정 파일을 수정합니다.
에이전트 컨트롤 로컬 설정 파일을 수정합니다:
리눅스:
/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.yaml파일에 다음 설정 섹션을 추가합니다:
oci:registry: YOUR_REGISTRY_URL사용자 이름 및 비밀번호를 설정해야 하는 경우 다음 스니펫을 사용하십시오:
oci:registry: YOUR_REGISTRY_URLauth:basic:username: YOUR_USERNAMEpassword: YOUR_PASSWORD플레이스홀더 값을 바꿉니다:
YOUR_REGISTRY_URL: 사용자 지정 OCI 레지스트리의 URL(예:registry.example.com:5000또는mirror.internal.company.com)YOUR_USERNAME: 레지스트리 인증용 사용자 이름YOUR_PASSWORD: 레지스트리 인증을 위한 비밀번호이는 머신이 각 에이전트의 공개 키에 액세스할 수 있고 미러에 모든 서명이 최신 상태로 포함되어 있다고 가정합니다. 이를 충족할 수 없는 경우, 서명 검증을 비활성화할 수 있습니다. 권장하지 않습니다.
agent_packages:signature_verification_enabled: false
에이전트 제어 재시작
새 설정을 적용하려면 에이전트 제어 서비스를 다시 시작하고 서비스가 성공적으로 다시 시작되었는지 확인합니다.
리눅스:
bash$sudo systemctl restart newrelic-agent-control$sudo systemctl status newrelic-agent-controlWindows:
Restart-Service -Name newrelic-agent-controlGet-Service -Name newrelic-agent-control