色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Kube-capacity CLI的安裝與用法

馬哥Linux運(yùn)維 ? 來源:云原生CTO ? 作者:charts ? 2022-07-03 15:30 ? 次閱讀

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

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

2894ac30-f947-11ec-ba43-dac502259ad0.png ?

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

#kubectlgetpod-nkube-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
NAMENAMESPACEPHASERequest-cpuRequest-memoryLimit-cpuLimit-memory
calico-kube-controllers-7d4c6544cc-g6x6qkube-systemRunning
calico-node-4fjn8kube-systemRunning250m
calico-node-7nbpjkube-systemRunning250m
calico-node-qvdlrkube-systemRunning250m
coredns-7977f69688-4nz9qkube-systemRunning100m70Mi170Mi
coredns-7977f69688-frkt5kube-systemRunning100m70Mi170Mi
etcd-k8s-master1kube-systemRunning100m100Mi
etcd-k8s-master2kube-systemRunning100m100Mi
etcd-k8s-master3kube-systemRunning100m100Mi
kube-apiserver-k8s-master1kube-systemRunning250m

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

安裝

Go二進(jìn)制文件由GoReleaser隨每個(gè)版本自動(dòng)構(gòu)建。這些可以在此項(xiàng)目的GitHub發(fā)布頁面上訪問。

https://github.com/goreleaser/goreleaser

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

Homebrew

這個(gè)項(xiàng)目可以用Homebrew安裝:

brewtaprobscott/tap
brewinstallrobscott/tap/kube-capacity

Krew

這個(gè)項(xiàng)目可以用Krew安裝:

kubectlkrewinstallresource-capacity

用法

默認(rèn)情況下,kube-capacity將輸出一個(gè)節(jié)點(diǎn)列表,其中包含CPU和內(nèi)存資源請求的總數(shù)以及在它們上運(yùn)行的所有pod的限制。對(duì)于具有多個(gè)節(jié)點(diǎn)的集群,第一行還將包括集群范圍的總數(shù)。該輸出將如下所示:

28a71c30-f947-11ec-ba43-dac502259ad0.png

包括 Pod

對(duì)于更詳細(xì)的輸出,kube-capacity可以在輸出中包含pod。當(dāng)-p--pods被傳遞給kube-capacity時(shí),它將包含如下所示的特定于pod的輸出

28bd1bca-f947-11ec-ba43-dac502259ad0.png

包括利用率

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

2894ac30-f947-11ec-ba43-dac502259ad0.png

包括 Pod 和利用率

對(duì)于更詳細(xì)的輸出,kube-capacity可以在輸出中包含pod和資源利用率。當(dāng)--util--pods傳遞給kube-capacity時(shí),它將產(chǎn)生如下所示的寬輸出:

28f83d5e-f947-11ec-ba43-dac502259ad0.png

值得注意的是,來自pod的利用率數(shù)字可能不會(huì)與總節(jié)點(diǎn)利用率相加。與節(jié)點(diǎn)和集群級(jí)別數(shù)字代表pod值總和的請求和限制數(shù)字不同,節(jié)點(diǎn)指標(biāo)直接來自指標(biāo)服務(wù)器,并且可能包括其他形式的資源利用率。

排序

要突出顯示具有最高指標(biāo)的節(jié)點(diǎn)、pod和容器,您可以按各種列進(jìn)行排序:

290efd00-f947-11ec-ba43-dac502259ad0.png

顯示 Pod 計(jì)數(shù)

要顯示每個(gè)節(jié)點(diǎn)和整個(gè)集群的pod數(shù)量,可以通過--pod-count參數(shù)

291c98ca-f947-11ec-ba43-dac502259ad0.png

標(biāo)簽過濾

對(duì)于更高級(jí)的使用,kube-capacity還支持按pod、命名空間和/或節(jié)點(diǎn)標(biāo)簽進(jìn)行過濾。以下示例展示了如何使用這些過濾器:

kube-capacity--pod-labelsapp=nginx
kube-capacity--namespace默認(rèn)
kube-capacity--namespace-labelsteam=api
kube-capacity--node-labelskubernetes.io/role=node

JSON 和 YAML 輸出

默認(rèn)情況下,kube-capacity將以表格格式提供輸出。要以JSONYAML格式查看此數(shù)據(jù),可以使用輸出標(biāo)志。以下是一些示例命令:

kube-capacity--pods--outputjson
kube-capacity--pods--containers--util--outputyaml

支持的標(biāo)志

29347706-f947-11ec-ba43-dac502259ad0.png

先決條件

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

https://github.com/helm/charts/tree/master/stable/metrics-server

https://github.com/kubernetes-incubator/metrics-server


原文標(biāo)題:使用 Kube-capacity CLI 查看 Kubernetes 資源請求、限制和利用率

文章出處:【微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Capacity
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    6512
  • CLI
    CLI
    +關(guān)注

    關(guān)注

    1

    文章

    79

    瀏覽量

    8564
  • kubernetes
    +關(guān)注

    關(guān)注

    0

    文章

    225

    瀏覽量

    8723

原文標(biāo)題:使用 Kube-capacity CLI 查看 Kubernetes 資源請求、限制和利用率

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    DAC7562的CLR引腳怎么用法?可以懸空嗎?

    DAC7562的CLR引腳怎么用法?可以懸空嗎?能不能詳細(xì)解釋一下?謝謝
    發(fā)表于 12-17 08:16

    Linux lsof命令的基本用法

    在 linux 系統(tǒng)中,一切皆文件。通過文件不僅僅可以訪問常規(guī)數(shù)據(jù),還可以訪問網(wǎng)絡(luò)連接和硬件。所以 lsof 命令不僅可以查看進(jìn)程打開的文件、目錄,還可以查看進(jìn)程監(jiān)聽的端口等 socket 相關(guān)的信息。本文將介紹 lsof 命令的基本用法,本文中 demo 的演示環(huán)境為 ubuntu 18.04。
    的頭像 發(fā)表于 10-23 11:52 ?291次閱讀
    Linux lsof命令的基本<b class='flag-5'>用法</b>

    共模電感的用法

    呈現(xiàn)出大電感,具有抑制作用,而對(duì)于差模信號(hào)則呈現(xiàn)出很小的漏電感,幾乎不起作用。以下是對(duì)共模電感用法的詳細(xì)探討。
    的頭像 發(fā)表于 10-17 15:12 ?733次閱讀

    Sn74hc245具體的用法是什么?

    Sn74hc245是緩沖器,但是具體的用法不會(huì)
    發(fā)表于 09-10 07:32

    請問IR600 CLI如何保存配置?

    請問IR600 CLI如何保存配置?
    發(fā)表于 07-25 07:53

    CYW43455使用wpa_cli status和wl status后,會(huì)顯示不同的頻率,為什么?

    你好 IFX, 測試執(zhí)行 STA 是CYW43455 。 AP 頻道 =165 安裝無線網(wǎng)絡(luò) 加入接入點(diǎn)(使用wl join 或 wpa_cli) 通過\"wl status
    發(fā)表于 07-05 07:02

    ESP32-C3-DecKitM-1板子運(yùn)行esp-rainmaker的switch例程,cli provision失敗的原因?

    ESP32-C3-DecKitM-1板子運(yùn)行esp-rainmaker的switch例程,cli provision 失敗,顯示如下: C:Espressifesp-rainmakercli&
    發(fā)表于 06-26 08:11

    ESP-IDF Extension for Visual Studio Code安裝錯(cuò)誤怎么解決?

    pip._internal.cli.main import main as _main# isort:skip # noqa File "C
    發(fā)表于 06-07 07:10

    鴻蒙Ability Kit(程序框架服務(wù))【UIAbility組件基本用法

    UIAbility組件的基本用法包括:指定UIAbility的啟動(dòng)頁面以及獲取UIAbility的上下文[UIAbilityContext]。
    的頭像 發(fā)表于 06-06 11:02 ?492次閱讀
    鴻蒙Ability Kit(程序框架服務(wù))【UIAbility組件基本<b class='flag-5'>用法</b>】

    深度解析Istio Proxy邊車容器的功能與能力

    在創(chuàng)建Pod的請求到達(dá)Kube-apiserver后,首先進(jìn)行認(rèn)證鑒權(quán),然后在準(zhǔn)入控制階段 kube-apiserver以REST的方式同步調(diào)用sidecar-injector webhook服務(wù)進(jìn)行init容器與istio-proxy容器的注入,最后將Pod對(duì)象持久化存
    發(fā)表于 03-04 09:43 ?1615次閱讀
    深度解析Istio Proxy邊車容器的功能與能力

    如何使用CLI在JTAG鏈上選擇要寫入的PSoC6?

    你好, 我想在同一個(gè)COOLDIM_PRG_BOARD上安裝兩個(gè) PSoC6 ,并將它們放在 JTAG 菊花鏈中的MULTICH_CONNECT_PCB中以寫入閃存 ROM。 借助
    發(fā)表于 03-04 07:26

    AWTK 開源串口屏開發(fā)(10) - 告警信息的高級(jí)用法

    告警信息是串口屏常用的功能,之前我們介紹了告警信息的基本用法,實(shí)現(xiàn)了告警信息的顯示和管理。本文介紹一下實(shí)現(xiàn)查詢告警信息和查看告警信息詳情的方法。1.功能之前我們介紹了告警信息的基本用法,實(shí)現(xiàn)了告警
    的頭像 發(fā)表于 02-24 08:23 ?326次閱讀
    AWTK 開源串口屏開發(fā)(10) - 告警信息的高級(jí)<b class='flag-5'>用法</b>

    可以使用CLI命令同時(shí)使用多個(gè)miniprog4(例如,3~4)對(duì)多個(gè)CCG7x設(shè)備進(jìn)行編程嗎?

    我有一個(gè)關(guān)于使用帶有 miniprog4 的 CLI 命令編程 CCG7x 的問題。 我們可以使用 CLI 命令同時(shí)使用多個(gè) miniprog4(例如,3~4)對(duì)多個(gè) CCG7x 設(shè)備進(jìn)行編程嗎? 如果是,你能否詳細(xì)告訴我如何使用 CL
    發(fā)表于 02-22 06:30

    法拉電容放電保護(hù)原理是什么?如何正常使用法拉電容?

    法拉電容放電保護(hù)原理是什么?如何正常使用法拉電容? 法拉電容放電保護(hù)原理是指通過合理的設(shè)計(jì)和配置,保護(hù)法拉電容在放電過程中不受損壞的一種技術(shù)手段。法拉電容是一種具有高能量密度和長壽命的電容器
    的頭像 發(fā)表于 02-02 11:34 ?1926次閱讀

    單片機(jī)定時(shí)器的用法

    本章以CW32通用定時(shí)器為例介紹單片機(jī)定時(shí)器的用法
    的頭像 發(fā)表于 01-04 10:37 ?1430次閱讀
    單片機(jī)定時(shí)器的<b class='flag-5'>用法</b>
    主站蜘蛛池模板: 青草伊人久久| japanese色系free日本| 伊人久久综合影院| A级毛片无码久久精品免费| 处初女处夜情视频在线播放| 国产精品美女WWW爽爽爽视频| 精品久久久久久综合网 | 国产超碰人人爱被IOS解锁| 黑人巨茎大战白人女40CMO| 男总裁憋尿PLAY灌尿BL| 国产在线观看免费| 妈妈的职业3完整版在线播放| 老师掀开短裙让我挺进动态| 日本无码欧美激情在线视频| 亚洲国产精品无码中文字幕| 99热久久视频只有精品6| 国产免费久久爱久久啪| 脔到她哭H粗话HWWW男男动漫| 熟妇少妇任你躁在线无码| 伊人色综合久久天天网| 大香伊人久久| 久久天天综合| 桃色园社区| 91九色网址| 国产亚洲欧美在线中文BT天堂网 | 狼与美女谐音歌词| 翁用力的抽插| 99热这里有精品| 红色机尾快播| 色青青草原桃花久久综合| 中国毛片网| 国产亚洲人成网站在线观看播放| 欧美另类videosbest| 亚洲综合日韩在线2019| 国产成人无码AV麻豆| 男生J桶进女人P又色又爽又黄| 亚洲国产成人私人影院| 成人无码国产AV免费看| 国产精品亚洲精品爽爽| 欧美69xxx| 一日本道伊人久久综合影|