您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關kube-prometheus NodePort config是怎么樣的,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
1. 默認設定安裝完成后, 幾個主服務的端口,未對外暴露, 只能在localhost訪問。 可能是從安全上考慮,才有此策略。 在測試系統中,可酌情使用NodePort設定
# kubectl -n monitoring get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE alertmanager-main ClusterIP 192.168.74.123 <none> 9093/TCP 8h alertmanager-operated ClusterIP None <none> 9093/TCP,6783/TCP 8h grafana ClusterIP 192.168.228.214 <none> 3000/TCP 8h kube-state-metrics ClusterIP None <none> 8443/TCP,9443/TCP 8h node-exporter ClusterIP None <none> 9100/TCP 8h prometheus-adapter ClusterIP 192.168.216.149 <none> 443/TCP 8h prometheus-k8s ClusterIP 192.168.109.239 <none> 9090/TCP 8h prometheus-operated ClusterIP None <none> 9090/TCP 8h prometheus-operator ClusterIP None <none> 8080/TCP 8h
2. 修改設定
配置文件路徑 kube-prometheus-0.1.0/manifests/
sed -i "12a \ \ \ \ nodePort: 30300" grafana-service.yaml sed -i "13a \ \ type:\ NodePort" grafana-service.yaml sed -i "12a \ \ \ \ nodePort: 30090" prometheus-service.yaml sed -i "13a \ \ type:\ NodePort" prometheus-service.yaml sed -i "12a \ \ \ \ nodePort: 30093" alertmanager-service.yaml sed -i "13a \ \ type:\ NodePort" alertmanager-service.yaml
3. 重新套用后,服務端口輸出如下:
# kubectl -n monitoring get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE alertmanager-main NodePort 192.168.10.137 <none> 9093:30093/TCP 12s <--- alertmanager-operated ClusterIP None <none> 9093/TCP,6783/TCP 12s grafana NodePort 192.168.34.147 <none> 3000:30300/TCP 12s <--- kube-state-metrics ClusterIP None <none> 8443/TCP,9443/TCP 12s node-exporter ClusterIP None <none> 9100/TCP 12s prometheus-adapter ClusterIP 192.168.158.90 <none> 443/TCP 12s prometheus-k8s NodePort 192.168.116.201 <none> 9090:30090/TCP 11s <--- prometheus-operated ClusterIP None <none> 9090/TCP 11s prometheus-operator ClusterIP None <none> 8080/TCP 8h
4. 步驟2、3也可以使用下述命令,在默認部署后修改(保存后馬上生效)
kubectl edit -n monitoring service alertmanager-main
5. 這樣就可以愉快的從外部訪問了:
grafana http://10.247.15.75:30300
prometheus http://10.247.15.75:30090
alertmanager http://10.247.15.75:30093
關于“kube-prometheus NodePort config是怎么樣的”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。