成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Kube-Capacity: 一款超實用的 Kubernetes 資源使用量終端管理工具

系統 Linux
Kube-capacity 是一個簡單而強大的 CLI,它提供了Kubernetes集群中資源請求、限制和利用率的概覽。它將輸出的最佳部分結合kubectl top到kubectl describe一個易于使用的集中于集群資源的 CLI 中。

使用 Kube-capacity CLI 查看 Kubernetes 資源請求、限制和利用率。

Kube-capacity 是一個簡單而強大的 CLI,它提供了Kubernetes集群中資源請求、限制和利用率的概覽。它將輸出的最佳部分結合kubectl top到kubectl describe一個易于使用的集中于集群資源的 CLI 中。

不過像這樣的工具確實好用一些,比如我想看這個kube-system下有哪些pod有沒有設置request和limit的時候,實際上,我需要輸入一段很長的命令才能列出,而且需要一些調試,這看起來不是特別方便。

# kubectl get pod -n kube-system  -o=custom-columns=NAME:.metadata.name,NAMESPACE:.metadata.namespace,PHASE:.status.phase,Request-cpu:.spec.containers\[0\].resources.requests.cpu,Request-memory:.spec.containers\[0\].resources.requests.memory,Limit-cpu:.spec.containers\[0\].resources.limits.cpu,Limit-memory:.spec.containers\[0\].resources.limits.memory
NAME NAMESPACE PHASE Request-cpu Request-memory Limit-cpu Limit-memory
calico-kube-controllers-7d4c6544cc-g6x6q kube-system Running <none> <none> <none> <none>
calico-node-4fjn8 kube-system Running 250m <none> <none> <none>
calico-node-7nbpj kube-system Running 250m <none> <none> <none>
calico-node-qvdlr kube-system Running 250m <none> <none> <none>
coredns-7977f69688-4nz9q kube-system Running 100m 70Mi <none> 170Mi
coredns-7977f69688-frkt5 kube-system Running 100m 70Mi <none> 170Mi
etcd-k8s-master1 kube-system Running 100m 100Mi <none> <none>
etcd-k8s-master2 kube-system Running 100m 100Mi <none> <none>
etcd-k8s-master3 kube-system Running 100m 100Mi <none> <none>
kube-apiserver-k8s-master1 kube-system Running 250m <none> <none> <none>

那么這個工具實際上解決的問題就是幫助我們快速查看概覽整個集群和pod的資源配置情況。

安裝

Go 二進制文件由GoReleaser隨每個版本自動構建。這些可以在此項目的 GitHub發布頁面上訪問。

  • https://github.com/goreleaser/goreleaser
  •  https://github.com/robscott/kube-capacity/releases

Homebrew

這個項目可以用Homebrew安裝:

brew tap robscott/tap
brew install robscott/tap/kube-capacity

Krew

這個項目可以用Krew安裝:

kubectl krew install resource-capacity

用法

默認情況下,kube-capacity 將輸出一個節點列表,其中包含 CPU 和內存資源請求的總數以及在它們上運行的所有 pod 的限制。對于具有多個節點的集群,第一行還將包括集群范圍的總數。該輸出將如下所示:

包括 Pod

對于更詳細的輸出,kube-capacity 可以在輸出中包含 pod。當-p或--pods被傳遞給 kube-capacity 時,它將包含如下所示的特定于 pod 的輸出

包括利用率

為了幫助了解資源利用率與配置的請求和限制的比較,kube-capacity 可以在輸出中包含利用率指標。請務必注意,此輸出依賴于集群中的metrics-server正常運行。當-u或--util被傳遞給 kube-capacity 時,它將包含如下所示的資源利用率信息:

包括 Pod 和利用率

對于更詳細的輸出,kube-capacity 可以在輸出中包含 pod 和資源利用率。當--util和--pods傳遞給 kube-capacity 時,它將產生如下所示的寬輸出:

值得注意的是,來自 pod 的利用率數字可能不會與總節點利用率相加。與節點和集群級別數字代表 pod 值總和的請求和限制數字不同,節點指標直接來自指標服務器,并且可能包括其他形式的資源利用率。

排序

要突出顯示具有最高指標的節點、pod 和容器,您可以按各種列進行排序:

顯示 Pod 計數

要顯示每個節點和整個集群的 pod 數量,可以通過--pod-count參數:

按標簽過濾

對于更高級的使用,kube-capacity 還支持按 pod、命名空間和/或節點標簽進行過濾。以下示例展示了如何使用這些過濾器:

kube-capacity --pod-labels app=nginx  
kube-capacity --namespace 默認
kube-capacity --namespace-labels team=api
kube-capacity --node-labels kubernetes.io/role=node

JSON 和 YAML 輸出

默認情況下,kube-capacity 將以表格格式提供輸出。要以 JSON 或 YAML 格式查看此數據,可以使用輸出標志。以下是一些示例命令:

kube-capacity --pods --output json
kube-capacity --pods --containers --util --output yaml

支持的標志

先決條件

任何請求集群利用率的命令都依賴于集群上運行的metrics-server。如果尚未安裝,您可以使用官方helm chart進行安裝。

  • https://github.com/helm/charts/tree/master/stable/metrics-server
  • https://github.com/kubernetes-incubator/metrics-server
責任編輯:龐桂玉 來源: 奇妙的Linux世界
相關推薦

2022-05-25 16:59:27

Kubectl-IcKubernetesPod

2022-05-24 15:03:44

開源工具可視化

2019-08-30 08:00:00

WebminWebLinux

2014-10-20 10:10:28

軟件補丁策略補丁管理

2022-09-08 09:00:38

Ansible開源

2024-05-09 07:34:38

SQL Server數據庫管理工具

2015-08-07 09:44:36

開源數據中心

2025-04-21 01:00:00

DbGate數據庫開源

2019-10-10 08:46:02

Docker可視化技術瀏覽器

2022-01-20 13:39:44

MySQLSequel Pro數據庫

2021-06-23 15:52:17

Docker圖形工具

2022-06-15 15:09:48

管理工具

2019-07-19 16:55:07

MySQL管理工具Orchestrato

2020-07-27 09:59:25

Kafka可視化CMAK

2022-05-09 09:11:36

AtuinShellLinux

2021-11-16 14:55:50

命令行Linux開源

2020-06-01 16:45:44

Linux終端Terminus

2013-11-12 09:59:48

2015-09-29 06:58:59

2020-04-27 08:00:00

Zenkit ToDo任務管理工具操作系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品少妇一区二区三区在线播放 | 中文字幕精品一区久久久久 | 一区视频| 成人黄色电影在线观看 | 色综合九九| 国产精品国产三级国产aⅴ无密码 | 国产精品欧美一区二区 | 成人精品一区二区三区 | 秋霞a级毛片在线看 | 中文字幕欧美一区二区 | 日操操夜操操 | 日韩性生活网 | 99re6在线视频 | 精品国产一区二区三区日日嗨 | 精品一区二区免费视频 | 国产精品一区二区在线播放 | 精品视频国产 | 精品无码久久久久久国产 | 免费久久网 | 欧美综合一区二区 | 国产成人精品a视频一区www | 亚洲欧美综合精品久久成人 | 欧美精品片 | 九九综合| 极品久久| 日本一区二区三区视频在线 | 激情欧美一区二区三区中文字幕 | 亚洲精品av在线 | 国产高清免费 | 欧美精品久久久久久久久老牛影院 | 免费三级网| 91精品国产91久久综合桃花 | 麻豆va| 国产一级在线视频 | 一起操网站 | 成人av一区二区三区 | 亚洲人久久| 超碰在线人人干 | 成人福利在线视频 | 亚洲一区二区久久 | 亚洲黄色一级 |