New Relic Now Demo new agentic integrations June 24.
Save your seat.

플릿 컨트롤과 에이전트 컨트롤을 사용하면 대규모 쿠버네티스 계측을 쉽게 관리할 수 있습니다.

전체 플릿을 원격으로 제어해 에이전트 수명 주기 관리를 간소화할 수 있습니다. 뉴렐릭 컨트롤의 일부로 제공되는 공개 프리뷰를 통해 지금 확인해 보십시오.

Published 8분 소요

오늘날의 인프라에 옵저버빌리티를 대규모로 추가하는 작업은 단순히 에이전트를 설치해 구성하는 것에서 그치지 않습니다. 수십에서 수백 개에 달하는 환경에서 계측을 일관되게 최신 상태로 유지하는 것이 중요합니다. 많은 팀들은 여전히 여러 툴을 사용해 수동으로 이 프로세스를 수행하고 있기 때문에, 실제로 인프라가 어떻게 가동되고 있는지를 알 수 없는 옵저버빌리티 사각지대가 생겨납니다.

플릿 컨트롤에이전트 컨트롤은 대규모로 계측을 관리하는 더 효과적인 방법입니다. New Relic Now 행사에서 선보인 이 두 가지 새로운 기능은 뉴렐릭 컨트롤의 일부로 제공되며, 쿠버네티스 클러스터에서 인프라 수준의 계측을 중앙에서 관리할 수 있는 확장 가능하며 간소화된 방식을 제공합니다.

플릿 컨트롤 및 에이전트 컨트롤 소개

옵저버빌리티는 이를 뒷받침하는 계측이 완벽하게 작동하며 최신으로 유지되는 경우에만 제대로 효과를 발휘할 수 있습니다. 이 부분에서 플릿 및 에이전트 컨트롤이 도움을 줄 수 있습니다. 이 두 기능은 대규모 쿠버네티스 클러스터에 대한 중앙화된 원격 명령을 제공하여 전체 계측 수명 주기를 쉽게 관리할 수 있도록 지원합니다. 주요 이점은 다음과 같습니다.

  • 에이전트 운영 중앙화 및 수동 작업 감소: 쿠버네티스 인프라 계측을 한 곳에서 설치, 모니터링, 구성 및 업데이트할 수 있습니다.
  • 대규모 관리에 적합하도록 플릿 맞춤화: 계측 요구 사항에 따라 에이전트를 그룹화하고 스크립트 없이 몇 번의 클릭만으로 전체 플릿의 에이전트 버전을 쉽게 업그레이드할 수 있습니다.
  • 텔레메트리 사각지대 제거: 원하는 상태를 유지하고 동기화해주는 단일 경량 슈퍼바이저인 에이전트 컨트롤로 쿠버네티스 클러스터에서 실행되는 모든 에이전트를 관리할 수 있습니다.
 

플릿 컨트롤과 에이전트 컨트롤은 전체 에이전트를 최신 버전으로 업데이트하거나 상태가 좋지 않은 에이전트를 찾느라 시간을 허비하지 않도록 계측 프로세스를 몇 단계로 간소화해 줍니다.

이 문서에서는 다뤄지는 내용은 다음과 같습니다.

  1. 플릿 컨트롤과 에이전트 컨트롤을 사용하는데 필요한 권한
  2. 플릿 컨트롤을 사용해 플릿을 생성, 관리 및 구성하는 방법
  3. 플릿 관리를 활성화하기 위해 에이전트 컨트롤을 설정하는 방법
 

플릿 컨트롤 및 에이전트 컨트롤 시작하기

먼저, 플릿 컨트롤 공개 프리뷰를 수락(Opt In)해야 합니다. All Capabilities → New Relic Control로 이동합니다. "Opt In" 페이지가 표시되며, 아직 공개 프리뷰에 참여를 수락하지 않은 경우 수락합니다. 

권한

에이전트 컨트롤 및 플릿 컨트롤을 사용하려면 다음 권한이 필요합니다.

  • 인증 도메인 관리자: 이 역할은 사용자 추가 및 관리, 인증 도메인 구성, 그룹 및 역할 사용자 지정과 관련된 권한을 가지며, 쿠버네티스 클러스터에 에이전트 컨트롤을 설치할 때 필요합니다.
  • 조직 관리자: 이 역할은 플릿 컨트롤에서 플릿을 생성하고 수정하는 데 필요한 조직 설정과 관련된 권한을 갖습니다.

플릿에 대한 이해

필요한 액세스 권한을 확보했다면 플릿 컨트롤 및 에이전트 컨트롤을 사용해 플릿 관리를 시작할 준비가 되었습니다.

다음은 세 가지 주요 구성 요소로 구성된 플릿의 예입니다.

  1. 활성화된 배포(Active deployment): 최신 배포 요약
  2. 구성(Configurations): 클러스터에서 실행되는 계측에 적용되는 구성
  3. 엔터티(Entities): 이 플릿에 포함되어 관리되는 모든 쿠버네티스 클러스터
플릿 컨트롤 - 요약

플릿과 관련해 이해해야 할 몇 가지 핵심적인 사항은 다음과 같습니다.

  • 플릿에 계측 관련 변경을 하기 위해 배포를 생성합니다.
  • 플릿에 추가되는 모든 구성은 플릿의 일부로 관리되는 모든 클러스터에 적용됩니다.
  • 에이전트 컨트롤이 설치된 클러스터만 플릿에 추가할 수 있습니다.

1단계: 구성(Configuration) 생성

에이전트 구성은 데이터가 뉴렐릭으로 전송되는 방식을 결정하며, 플릿 설정의 첫 번째 단계입니다.첫 번째 구성을 설정하려면 다음 단계를 따릅니다.

  • New Relic Control → Configurations로 이동합니다.
  • Create configuration을 클릭하고 New를 선택합니다.
  • Environment로 Kubernetes를 선택하고 생성될 구성을 위한 Agent type을 선택한 후 Name을 추가합니다.
  • 구성을 수동으로 입력하거나 복사하여 해당 에이전트 유형을 위한 Default Template에 붙여넣습니다.

에이전트 구성이 완료되면 구성을 플릿에 추가할 준비가 되었습니다!

플릿 컨트롤 - 구성 생성

2단계: 플릿(Fleet) 생성

플릿은 쿠버네티스 클러스터 같이 관리되는 엔터티를 하나의 그룹으로 묶어 구성하는 좋은 방법입니다. 각 에이전트를 개별적으로 관리하는 것이 아니라 플릿 수준에서 구성을 배포하면 플릿에 포함된 모든 요소에 자동으로 구성이 적용됩니다. 플릿을 생성하고, 구성을 추가하고, 배포하는 방법은 다음과 같습니다.

  • New Relic Control → Fleets로 이동합니다.
  • Create a fleet을 클릭하고 Name을 지정합니다.
  • Create fleet을 클릭합니다.
  • 새로 생성된 플릿에서 Create a deployment를 클릭합니다.
  • 배포의 Name을 지정하고 Add configuration을 클릭한 후 방금 생성한 구성을 추가합니다.
  • 마지막으로 Save draft를 클릭하고 Start deployment를 클릭합니다.

이제 새로운 구성이 플릿에 연결되어 클러스터를 추가할 준비가 되었습니다. 클러스터에 에이전트 컨트롤을 설정하고 이를 플릿에 추가하는 작업만 남았습니다!

플릿 컨트롤 - 새로운 플릿 생성

3단계: 에이전트 컨트롤 - 에이전트 원격 감독

에이전트 컨트롤은 쿠버네티스 클러스터에서 인프라 계측을 원격으로 관리하는 경량 감독 에이전트 역할을 합니다. 플릿 컨트롤에서 원격 명령을 수신해 에이전트의 상태를 실시간으로 지속적으로 모니터링하여 에이전트와 구성이 일관성과 최신 상태를 유지하도록 합니다. 시작하려면 다음 단계를 따릅니다.

  • Integrations & Agents → Agent Control로 이동하여 Agent Control을 찾습니다. 
  • "Instrumentation method"로 Kubernetes를 선택하고 앞서 생성한 플릿을 선택합니다.
  • 아래 이미지에 표시된 안내 설치의 나머지 단계를 완료합니다.

에이전트 컨트롤에 대한 보다 자세한 내용은 여기에서 관련 문서를 확인하십시오.

에이전트 컨트롤 - 안내 설치
플릿 컨트롤 - 구성

새로 설치한 에이전트 컨트롤의 파드가 성공적으로 실행되면 클러스터가 선택된 플릿의 일부가 됩니다. 클러스터가 엔터티 목록에 표시되기까지 몇 분이 걸릴 수 있습니다.

완료되었습니다! 에이전트 컨트롤을 실행하는 클러스터가 플릿에 포함되면 플릿에 배포된 구성이 클러스터에서 실행되는 모든 에이전트에 적용됩니다.

그러면 다음과 같은 작업을 쉽게 수행할 수 있습니다.

  1. 플릿의 모든 에이전트 업그레이드: 새로운 구성 버전과 배포를 생성한 후 구성의 최신 버전을 선택하고 배포를 시작하기만 하면 됩니다. 더 이상 수백, 수천 개의 에이전트를 대량으로 업데이트하기 위해 스크립트를 작성할 필요가 없습니다. 플릿 컨트롤은 직관적이고 확장 가능한 UI 프로세스를 통해 이 작업을 간소화해줍니다.
  2. 에이전트 상태 확인: 플릿 컨트롤을 사용하면 클러스터에서 실행 중인 에이전트의 상태를 그 어느 때보다 쉽게 확인하고, 모든 계측 정보를 한눈에 볼 수 있습니다.
플릿 - 클러스터 상태

요약

에이전트 컨트롤의 효율적인 감독 에이전트와 플릿 컨트롤의 사용하기 쉬운 인터페이스는 대규모 계측을 간단하게 관리할 수 있도록 해줍니다. 한 번의 배포로 플릿의 상태를 쉽게 확인하고, 모든 에이전트를 한눈에 보며, 자동으로 업데이트할 수 있습니다. 플릿 컨트롤과 에이전트 컨트롤은 조만간 공식 출시되며 기능은 지속적으로 확장될 예정입니다. 지켜봐 주시기 바랍니다.