(→확인) |
(→확인) |
||
57번째 줄: | 57번째 줄: | ||
==확인== | ==확인== | ||
<syntaxhighlight lang='console'> | <syntaxhighlight lang='console'> | ||
$ helm list | $ helm list -n default | ||
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION | NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION | ||
prom default 1 2024-08-12 02:47:21.741740087 +0000 UTC deployed prometheus-25.26.0 v2.54.0 | prom default 1 2024-08-12 02:47:21.741740087 +0000 UTC deployed prometheus-25.26.0 v2.54.0 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang='console'> | <syntaxhighlight lang='console'> | ||
$ kubectl get pods | $ kubectl -n default get pods -l "app.kubernetes.io/instance=prom" | ||
NAME READY STATUS RESTARTS AGE | NAME READY STATUS RESTARTS AGE | ||
prom-alertmanager-0 1/1 Running 0 3m7s | prom-alertmanager-0 1/1 Running 0 3m7s | ||
72번째 줄: | 72번째 줄: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang='console'> | <syntaxhighlight lang='console'> | ||
$ kubectl get all -oyaml | grep -oP helm.sh/chart.* | sort | uniq | $ kubectl -n default get all -oyaml | grep -oP helm.sh/chart.* | sort | uniq | ||
helm.sh/chart: alertmanager-1.12.0 | helm.sh/chart: alertmanager-1.12.0 | ||
helm.sh/chart: kube-state-metrics-5.25.1 | helm.sh/chart: kube-state-metrics-5.25.1 |
2024년 8월 12일 (월) 11:54 기준 최신판
1 개요[ | ]
- helm install prometheus
- namespace: default
- RELEASE_NAME: prom
2 설치[ | ]
Console
Copy
$ helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
"prometheus-community" has been added to your repositories
Console
Copy
$ helm repo update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "prometheus-community" chart repository
Update Complete. ⎈Happy Helming!⎈
Console
Copy
$ helm install prom prometheus-community/prometheus
NAME: prom
LAST DEPLOYED: Mon Aug 12 02:47:21 2024
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
The Prometheus server can be accessed via port 80 on the following DNS name from within your cluster:
prom-prometheus-server.default.svc.cluster.local
Get the Prometheus server URL by running these commands in the same shell:
export POD_NAME=$(kubectl get pods --namespace default -l "app.kubernetes.io/name=prometheus,app.kubernetes.io/instance=prom" -o jsonpath="{.items[0].metadata.name}")
kubectl --namespace default port-forward $POD_NAME 9090
The Prometheus alertmanager can be accessed via port 9093 on the following DNS name from within your cluster:
prom-alertmanager.default.svc.cluster.local
Get the Alertmanager URL by running these commands in the same shell:
export POD_NAME=$(kubectl get pods --namespace default -l "app.kubernetes.io/name=alertmanager,app.kubernetes.io/instance=prom" -o jsonpath="{.items[0].metadata.name}")
kubectl --namespace default port-forward $POD_NAME 9093
...
The Prometheus PushGateway can be accessed via port 9091 on the following DNS name from within your cluster:
prom-prometheus-pushgateway.default.svc.cluster.local
Get the PushGateway URL by running these commands in the same shell:
export POD_NAME=$(kubectl get pods --namespace default -l "app=prometheus-pushgateway,component=pushgateway" -o jsonpath="{.items[0].metadata.name}")
kubectl --namespace default port-forward $POD_NAME 9091
For more information on running Prometheus, visit:
https://prometheus.io/
3 확인[ | ]
Console
Copy
$ helm list -n default
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
prom default 1 2024-08-12 02:47:21.741740087 +0000 UTC deployed prometheus-25.26.0 v2.54.0
Console
Copy
$ kubectl -n default get pods -l "app.kubernetes.io/instance=prom"
NAME READY STATUS RESTARTS AGE
prom-alertmanager-0 1/1 Running 0 3m7s
prom-kube-state-metrics-579795b97c-dgckf 1/1 Running 0 3m7s
prom-prometheus-node-exporter-dr985 1/1 Running 0 3m7s
prom-prometheus-node-exporter-mw968 1/1 Running 0 3m7s
prom-prometheus-pushgateway-778cbc4c94-5g7zj 1/1 Running 0 3m7s
prom-prometheus-server-d654b4667-vr7lh 2/2 Running 0 3m7s
Console
Copy
$ kubectl -n default get all -oyaml | grep -oP helm.sh/chart.* | sort | uniq
helm.sh/chart: alertmanager-1.12.0
helm.sh/chart: kube-state-metrics-5.25.1
helm.sh/chart: prometheus-25.26.0
helm.sh/chart: prometheus-node-exporter-4.37.1
helm.sh/chart: prometheus-pushgateway-2.14.0
4 같이 보기[ | ]
5 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.