我是參考這個做的
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
&
應該就可以了kubectl port-forward --address=0.0.0.0 svc/prometheus-grafana -n mornitor 30001:80 &
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
port-forward
通常是用來測試使用,如果你想一直連的話建議用 ingress
或將 service 改用 nodePort
。
如果不知道怎麼用 helm 改設定的話,最簡單暴力的方式是把那幾個 service 抓出來(kubectl get svc ilod-backend-svc -o yaml
),將 type
改成 nodePort
在 ports
指定 nodePort: 30001
,之後架起來 (kubectl apply -f <your_svc_file>
)
我是參考這個做的
https://ithelp.ithome.com.tw/m/articles/10268410
透出的問題解決了
但是 為啥都空白捏 我是少了什麼嗎 ? 沒有任何數據
POD 都起來了咩