New Relic의 Kubernetes 통합 은 서버 또는 VM에 직접 설치 하거나 GKE, EKS, AKS 또는 OpenShift와 같은 여러 클라우드 플랫폼 을 통해 설치할 수 있습니다. 각각은 우리의 통합과 다른 호환성을 가지고 있습니다.
중요
Openshift를 사용하는 경우 대부분의 경우 kubectl
을 사용할 수도 있지만 kubectl
에는 oc login
또는 oc adm
같은 명령이 없습니다. kubectl
oc
를 사용해야 할 수도 있습니다.
호환성
Kubernetes는 호환되며 다음 버전에서 지속적으로 테스트됩니다.
버전 | |
---|---|
쿠버네티스 클러스터 | 1.16 - 1.24 |
쿠버네티스 풍미
New Relic의 Kubernetes 통합은 다양한 버전과 호환됩니다. 다음과 통합을 테스트했습니다.
맛 | Notes |
---|---|
미니쿠베 | |
친절한 | |
K3 | |
Kubeadm | |
Amazon Elastic Kubernetes Service(EKS) | |
Amazon Elastic Kubernetes Service Anywhere(EKS-Anywhere) | |
Fargate의 Amazon Elastic Kubernetes Service(EKS-Fargate) | |
랜처 쿠버네티스 엔진(RKE1) | 제어 평면 구성 요소를 계측하려면 추가 구성 이 필요합니다. |
Azure Kubernetes 서비스(AKS) | |
구글 쿠버네티스 엔진(GKE) | |
오픈시프트 | OpenShift 4.6과 호환 |
VMware 탄주 | VMware Tanzu(Pivotal Platform) 버전 2.5-2.11 및 Ops Manager 버전 2.5-2.10과 호환됩니다. |
설치 방법에 따라컨트롤 플레인 모니터링 을 사용할 수 없거나 추가 구성이 필요할 수 있습니다.
예를 들어:
- API 서버 메트릭만 스크랩 가능하고 관리형 클러스터(GKE, EKS, AKS) 제어 평면을 계측하는 데 사용할 수 있습니다. 엔드포인트가 etcd, 스케줄러 및 컨트롤러 관리자에 필요한 메트릭을 노출하지 않기 때문입니다.
- Rancher 제어 평면을 계측하려면 구성요소
/metrics
이(가) 기본적으로 항상 도달할 수 있는 것은 아니고 자동 검색할 수 없기 때문에 몇 가지 추가 구성 이 필요합니다.
요구 사항
New Relic Kubernetes 통합에는 다음 요구 사항이 있습니다.
- New Relic 계정. 하나가 없습니까? 무료로 가입하세요 . 신용 카드가 필요하지 않습니다.
- New Relic 인프라 에이전트와 호환되는 Linux 배포판.
- 클러스터에서 실행 중인
kube-state-metrics
버전 1.9.8 . - CRI-O를 컨테이너 런타임으로 사용할 때 컨테이너 내부의 프로세스 는 보고되지 않습니다. 성능 데이터는 컨테이너 수준에서 수집됩니다.
컨테이너 정보
Kubernetes 통합은 CRI 에 구애받지 않습니다. Containerd, CRI-O 및 Docker와 호환되도록 특별히 테스트되었습니다.
Helm을 사용하여 설치
Helm을 사용하여 통합을 설치하는 방법에 대한 지침은 Helm을 사용하여 수동 설치를 참조하십시오.