iT邦幫忙

0

我想問下 安裝普羅米修斯 prometheus ( k8s問題 )

  • 分享至 

  • xImage

我是參考這個做的
https://ithelp.ithome.com.tw/m/articles/10268410
有個疑問
後面這這兩個是可以執行
kubectl port-forward --address=0.0.0.0 svc/prometheus-grafana -n mornitor 30001:80

kubectl port-forward --address=0.0.0.0 svc/prometheus-kube-prometheus-prometheus -n mornitor 30002:9090

但是 他佔住我 終端機 要怎讓他背景執行捏
你看
https://imgur.com/a/MLV3TaJ

我要問的就上面這兩行 要怎麼 背景執行壓 替代指令是啥 (不用會普羅米修斯 會k8s 的應該可以回答這個問題)

在問個問題 那是不是有下面這一包kube-prometheus-stack-12.12.1.tgz 跟背後的 images 就可以離線安裝了

helm package kube-prometheus-stack
helm install kube-prometheus-stack-12.12.1.tgz --name-template prometheus -n mornitor
https://imgur.com/a/9jdDMj5

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
EN
iT邦好手 1 級 ‧ 2022-09-16 13:53:24
  1. 加個 & 應該就可以了
kubectl port-forward --address=0.0.0.0 svc/prometheus-grafana -n mornitor 30001:80 &
  1. package 應該是讓你打包發布 chart 的命令,如果你有檔案的話參考 helm 官方文件的做法就可以了吧:
There are five different ways you can express the chart you want to install:

By chart reference: helm install mymaria example/mariadb
By path to a packaged chart: helm install mynginx ./nginx-1.2.3.tgz
By path to an unpacked chart directory: helm install mynginx ./nginx
By absolute URL: helm install mynginx https://example.com/charts/nginx-1.2.3.tgz
By chart reference and repo url: helm install --repo https://example.com/charts/ mynginx nginx
看更多先前的回應...收起先前的回應...
EN iT邦好手 1 級 ‧ 2022-09-16 13:55:36 檢舉

如果用背景執行要結束時需要用 ps + kill,不然你也可以考慮多開 terminal 或是用 tmux。

我可以問一下嗎 這兩句 是裝一樣的東西嗎 ?
helm install prometheus-operator prometheus-community/kube-prometheus-stack -n monitoring

helm install v4m-prometheus-operator prometheus-community/kube-prometheus-stack -n monitoring  這兩句 裝的版本應該是不一樣的對吧

感謝 原來加個& 即可 可是就我所知 K*S 不是會自己重啟 這種做法
重開機就要在跑一次嗎

EN 居然是大神捏 厲害

1
Time
iT邦新手 4 級 ‧ 2022-09-16 21:51:48

port-forward 通常是用來測試使用,如果你想一直連的話建議用 ingress 或將 service 改用 nodePort
如果不知道怎麼用 helm 改設定的話,最簡單暴力的方式是把那幾個 service 抓出來(kubectl get svc ilod-backend-svc -o yaml),將 type 改成 nodePortports 指定 nodePort: 30001,之後架起來 (kubectl apply -f <your_svc_file>)

我是參考這個做的
https://ithelp.ithome.com.tw/m/articles/10268410

透出的問題解決了

但是 為啥都空白捏 我是少了什麼嗎 ? 沒有任何數據

https://imgur.com/a/TI2wudS

POD 都起來了咩

https://imgur.com/a/iL4Mkpb

我要發表回答

立即登入回答