本篇文章是一個經驗分享文,作者探討使用 Rancher 遇到的問題,以及最後是如何使用 Kubecost 來解決成本使用的分析問題。
作者認為 Rancher 對自己公司的 DevOps Team 來說是個非常好用的工具,透過 Rancher 的視覺化工具,任何人都可以清楚的去管理以及檢視當前 K8s 叢集內的各種資訊,對於任何加入團隊還不熟悉 Kubernetes 的開發者來說,Rancher 的特色讓這些新開發者容易上手,熟悉概念後再轉往理解 kubectl 等工具的使用。
不過作者公司團隊遇到的問題是 Kubernetes 內不同專案彼此的成本用量難以計算,雖然 Rancher 內有再提供一個 Project 的抽象介面,可以控管 Project 底下的 CPU/Memory 以及相關物件的分配。
但是這樣還是有三個問題沒有辦法解決
1. 無法有效且快速的知道每個 namsepace 底下於 Node 上所佔的資源比例
2. 當一個 Team 本身會使用到多個 namespace 時上述的計算會變得更加麻煩。
3. 團隊看透過 kubectl top 去計算,或是使用 Prometheus/Grafana 來整合計算,但是實際上還是一個困難的麻煩事
作者最後從 Rancher 的線上研討會中,聽到了 Kubecost 有趣的專案,該專案可以順利的與 Rancher 整合,基於 Rancher Project 作為基本分類,來檢視每個 Project 底下各種資源的使用量,同時搭配金額的分配還可以把使用量轉換成實際的金額,團隊更有能力去估算使用量。
有興趣的可以閱讀全文並且嘗試看看 kubecost 這個工具
https://itnext.io/kubecost-rancher-saved-df30fe77135b
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「k8s namespace node」的推薦目錄:
- 關於k8s namespace node 在 矽谷牛的耕田筆記 Facebook 的最佳貼文
- 關於k8s namespace node 在 コバにゃんチャンネル Youtube 的最佳貼文
- 關於k8s namespace node 在 大象中醫 Youtube 的最佳解答
- 關於k8s namespace node 在 大象中醫 Youtube 的精選貼文
- 關於k8s namespace node 在 How to assign a namespace to certain nodes? - Stack Overflow 的評價
- 關於k8s namespace node 在 [Kubernetes] 如何管理Resource Object | 小信豬的原始部落 的評價
- 關於k8s namespace node 在 kubernetes-client/javascript - GitHub 的評價
- 關於k8s namespace node 在 Namespaces in Kubernetes - YouTube 的評價
k8s namespace node 在 [Kubernetes] 如何管理Resource Object | 小信豬的原始部落 的推薦與評價
有些特殊的resource(e.g., node, persistent volume) 不屬於任何namespace. 而管理者也可以透過resource quota 來定義每個namespace 可使用 ... ... <看更多>
k8s namespace node 在 kubernetes-client/javascript - GitHub 的推薦與評價
Create a new namespace. const k8s = require('@kubernetes/client-node'); const kc = new k8s.KubeConfig(); kc.loadFromDefault(); const k8sApi = kc. ... <看更多>
k8s namespace node 在 How to assign a namespace to certain nodes? - Stack Overflow 的推薦與評價
... <看更多>
相關內容