18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

Kube-capacity CLI的安裝與用法

馬哥Linux運維 ? 來源:云原生CTO ? 作者:charts ? 2022-07-03 15:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

不過像這樣的工具確實好用一些,比如我想看這個kube-system下有哪些pod有沒有設置requestlimit的時候,實際上,我需要輸入一段很長的命令才能列出,而且需要一些調(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

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

安裝

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

https://github.com/goreleaser/goreleaser

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

Homebrew

這個項目可以用Homebrew安裝:

brewtaprobscott/tap
brewinstallrobscott/tap/kube-capacity

Krew

這個項目可以用Krew安裝:

kubectlkrewinstallresource-capacity

用法

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

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

包括 Pod

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

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

包括利用率

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

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

包括 Pod 和利用率

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

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

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

排序

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

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

顯示 Pod 計數(shù)

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

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

標簽過濾

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

kube-capacity--pod-labelsapp=nginx
kube-capacity--namespace默認
kube-capacity--namespace-labelsteam=api
kube-capacity--node-labelskubernetes.io/role=node

JSON 和 YAML 輸出

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

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

支持的標志

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

先決條件

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

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

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


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

文章出處:【微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

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

    關注

    0

    文章

    2

    瀏覽量

    6629
  • CLI
    CLI
    +關注

    關注

    1

    文章

    80

    瀏覽量

    8940
  • kubernetes
    +關注

    關注

    0

    文章

    255

    瀏覽量

    9373

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

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    飛凌嵌入式ElfBoard-Vim編輯器之GCC編譯器的安裝

    apt-get install build-essential 也可以通過簡單的命令安裝gcc: elf@ubuntu:~$ sudo apt install gcc GCC的編譯選項 GCC的基本用法是:gcc [選項] 文件名
    發(fā)表于 10-15 08:44

    一步步教你正確的電磁流量計安裝

    看似微小的失誤,卻會直接導致系統(tǒng)運行異常。今天簡單出一期電磁流量計安裝“避坑”指南,幫你從根源避開這些坑。 首先了解一下電磁流量計,電磁流量計是應用法拉第電磁感應定律,根據(jù)導電流體通過外夾磁場時感生的電動勢來
    的頭像 發(fā)表于 09-06 10:38 ?2887次閱讀
    一步步教你正確的電磁流量計<b class='flag-5'>安裝</b>

    【HZ-T536開發(fā)板免費體驗】Docker 環(huán)境安裝及應用

    ; /dev/null 安裝 Docker 引擎: sudo apt update 更新失敗,繼續(xù) sudo apt install docker-ce docker-ce-cli
    發(fā)表于 09-01 17:59

    【RA4E2開發(fā)板評測】1、開發(fā)板開箱與環(huán)境搭建,rfp-cli.exe命令行燒錄

    軟件 安裝后打開 出錯 查看安后目錄有rfp-cli.exe命令行工具 MODE CONFIG**配置成sci boot模式 連接帶自己USB-com接口tx,rx到usb *找到編譯后hex文件
    發(fā)表于 08-26 09:44

    是否可以通過 CLI 在 Linux 上通過 Nu-Link 對 M2354 MCU 進行編程?

    是否可以通過 CLI 在 Linux 上通過 Nu-Link 對 M2354 MCU 進行編程? 我正在嘗試從運行 armbian 最小版本的基于 arm 的 PC 對 M2354 MCU 進行編程,而無需 GUI。
    發(fā)表于 08-18 08:10

    請問IR600 CLI 如何保存配置?

    IR600 CLI 如何保存配置?
    發(fā)表于 08-06 07:51

    【RA-Eco-RA6M4開發(fā)板評測】2、移植FreeRTOS_CLI和添加自定義指令

    FreeRTOS提供多種軟件組件為用戶提供不同的功能,這里介紹如何移植其中的FreeRTOS-CLI命令行工具到RA6M4開發(fā)板上。 1、工程配置 參考下面的帖子中創(chuàng)建工程的過程,初始化開發(fā)板的串口
    發(fā)表于 07-23 11:34

    【RA4L1-SENSOR】4、移植FreeRTOS-CLI

    FreeRTOS提供有不同的組件為用戶提供不同的功能,本文移植其中的FreeRTOS-CLI命令行工具到RA4L1-Sensor開發(fā)板上。 1、工程配置 參考下面的帖子中創(chuàng)建工程的過程,創(chuàng)建
    發(fā)表于 06-26 22:30

    【幸狐Omni3576邊緣計算套件試用體驗】Redis最新8.0.2版本源碼安裝及性能測試

    可執(zhí)行程序都安裝了,安裝目錄為/usr/local/bin,可以用which redis-cli命令驗證: 三、運行Redis基準測試 3.1 查看redis-server用法 初次
    發(fā)表于 06-03 01:28

    UIAbility組件基本用法說明

    UIAbility組件基本用法 UIAbility組件的基本用法包括:指定UIAbility的啟動頁面以及獲取UIAbility的上下文UIAbilityContext。 指定UIAbility
    發(fā)表于 05-16 06:32

    同樣的代碼在官方開發(fā)板上運行正常,在自己板子上就跑不起來,怎么辦?

    下載Blinky程序去點亮它,Blinky程序所在SDK目錄為:SDK安裝目錄examplesperipheralblinky。如果你的板子沒有LED,但有UART的話,可以下載CLI代碼去進行
    的頭像 發(fā)表于 05-12 15:26 ?480次閱讀
    同樣的代碼在官方開發(fā)板上運行正常,在自己板子上就跑不起來,怎么辦?

    harmony OS NEXT-Navagation基本用法

    # Navagation基本用法 > Navigation組件是路由導航的根視圖容器,一般作為Page頁面的根容器使用,其內(nèi)部默認包含了標題欄,內(nèi)容欄和公工具欄,其中內(nèi)容區(qū)默認首頁顯示導航內(nèi)容
    的頭像 發(fā)表于 04-27 17:39 ?567次閱讀

    如何將ENWF9408AVEF Wi-Fi模塊添加到1064EVK wifi_cli SDK項目中?

    如何將 松下 ENWF9408AVEF (NXP 88W8977) Wi-Fi 模塊添加到 1064EVK wifi_cli SDK 項目中? 使用不同的 88W8977 定義初始化失敗
    發(fā)表于 04-02 07:50

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

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

    常用SQL函數(shù)及其用法

    的 SQL 函數(shù)及其用法: 一、聚合函數(shù)(Aggregate Functions) 聚合函數(shù)對一組值執(zhí)行計算,并返回單個值。 COUNT() 用途 :返回匹配指定條件的行數(shù)。 示例 : SELECT
    的頭像 發(fā)表于 11-19 10:18 ?2011次閱讀