반응형
Kubernetes Service에서 자동 생성되는 내부 DNS 주소입니다.
아래 순서대로 보면 당신 NCP 클러스터에서 실제 URL을 정확히 확인할 수 있습니다.
1️⃣ Prometheus Service 이름 확인
kubectl get svc -n monitoring
출력 예시:
NAME TYPE CLUSTER-IP PORT(S)
prometheus-operated ClusterIP 10.233.24.91 9090/TCP
prometheus-stack-kube-prom-prometheus ClusterIP 10.233.50.21 9090/TCP
prometheus-stack-grafana ClusterIP 10.233.10.44 80/TCP
prometheus-operated ClusterIP 10.233.24.91 9090/TCP
prometheus-stack-kube-prom-prometheus ClusterIP 10.233.50.21 9090/TCP
prometheus-stack-grafana ClusterIP 10.233.10.44 80/TCP
여기서 Prometheus Service 이름을 찾습니다.
보통은 다음 둘 중 하나입니다:
- prometheus-operated
- prometheus-stack-kube-prom-prometheus
2️⃣ Kubernetes 내부 DNS 규칙
Kubernetes 서비스 DNS는 항상 이 규칙을 따릅니다:
<service-name>.<namespace>.svc.cluster.local
예:
| 서비스 | DNS |
| prometheus-operated | prometheus-operated.monitoring.svc.cluster.local |
| prometheus-stack-kube-prom-prometheus | prometheus-stack-kube-prom-prometheus.monitoring.svc.cluster.local |
3️⃣ 실제 Prometheus URL 만들기
예를 들어 서비스가:
prometheus-stack-kube-prom-prometheus
이면 Prometheus 주소는:
4️⃣ Grafana에서 확인하는 방법 (가장 정확함)
Grafana →
⚙️ Configuration → Data Sources → Prometheus
여기 보면 이미 자동으로 등록된 URL이 있습니다.
예시:
URL: http://prometheus-stack-kube-prom-prometheus.monitoring.svc.cluster.local:9090
이 값이 당신 클러스터의 실제 Prometheus 주소입니다.
5️⃣ Pod 안에서 직접 테스트 (확실한 검증)
Grafana Pod 안에서 테스트하면 100% 확실합니다.
kubectl exec -n monitoring -it \
$(kubectl get pod -n monitoring -l app.kubernetes.io/name=grafana -o name | head -1) \
-- curl http://prometheus-operated.monitoring.svc.cluster.local:9090/-/ready
정상일 경우:
Prometheus is Ready.
🎯 정리
http://prometheus-operated.monitoring.svc.cluster.local:9090
이 주소는:
✔ Kubernetes Service 이름
✔ Namespace
✔ 클러스터 내부 DNS 규칙
이 3가지를 조합해서 자동 생성된 내부 Prometheus 주소입니다.
반응형
'[GPUaaS] > Prometheus' 카테고리의 다른 글
| Thanos for Kubernetes in S3 with Grafana and Prometheus (1) | 2026.01.13 |
|---|---|
| [NCP 실전] NCP Kubernetes + Prometheus + Alertmanager 환경에Thanos + NCP Object Storage 연동 (0) | 2026.01.13 |
| [NCP 실전] Kubernetes에 Prometheus + Grafana 모니터링 구성 (0) | 2026.01.12 |
| Helm을 사용하여 Kubernetes에 Prometheus 설정 | Prometheus를 사용한 Kubernetes 모니터링 (0) | 2026.01.12 |
| [중요] 우분투 - Grafana Prometheus 를 사용한 서버 시각화!! (2) | 2026.01.12 |
| [Prometheus] Node Exporter의 역할!! (@2025년 최신) (1) | 2025.10.03 |
댓글