国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

統(tǒng)計k8s集群的資源使用情況

這篇具有很好參考價值的文章主要介紹了統(tǒng)計k8s集群的資源使用情況。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

kubectl top 命令可以很方便地查看 k8s 集群中部署應(yīng)用的實際資源使用情況。
使用 kubectl top 命令需要先部署 metrics 組件,metrics 的部署請參考下面文章:
helm部署metrics-server文章來源地址http://www.zghlxwxcb.cn/news/detail-511622.html

  • 查看指定命名空間資源使用情況
# 統(tǒng)計該命令空間的 pod 數(shù)量
[root@master1 ~]# kubectl get pod -n sentry |wc -l
37
# 查看每個 pod 的資源使用(CPU/內(nèi)存)
[root@master1 ~]# kubectl top pod -n sentry
W0223 17:52:34.971648   61956 top_pod.go:140] Using json format to get metrics. Next release will switch to protocol-buffers, switch early by passing --use-protocol-buffers flag
NAME                                CPU(cores)   MEMORY(bytes)
sentry-clickhouse-0                 2m           226Mi
sentry-clickhouse-1                 7m           281Mi
sentry-clickhouse-2                 2m           245Mi
sentry-cron-56cbcf6976-mcm74        2m           142Mi
sentry-kafka-0                      3m           404Mi
sentry-kafka-1                      4m           397Mi
...
# 統(tǒng)計該命令空間所有 pod 的 CPU 使用(單位:m)
[root@master1 ~]# kubectl top pod -n sentry --use-protocol-buffers  |tail -n +2 |awk '{print $2}' |cut -dm -f1 |awk '{sum+=$1}END{print sum}'
260
# 統(tǒng)計該命令空間所有 pod 的內(nèi)存使用(單位:Mi)
[root@master1 ~]# kubectl top pod -n sentry --use-protocol-buffers  |tail -n +2 |awk '{print $3}' |cut -dm -f1 |awk '{sum+=$1}END{print sum}'
8861
  • 查看所有命名空間的資源使用情況
# 查看每個 pod 的資源使用(CPU/內(nèi)存)
[root@master1 ~]# kubectl top pod -A
W0223 17:54:23.758459   65143 top_pod.go:140] Using json format to get metrics. Next release will switch to protocol-buffers, switch early by passing --use-protocol-buffers flag
NAMESPACE                      NAME                                                  CPU(cores)   MEMORY(bytes)
cattle-system                  cattle-cluster-agent-648c79b5cd-ddqq5                 11m          220Mi
cattle-system                  cattle-cluster-agent-648c79b5cd-rkvzz                 15m          296Mi
default                        apisix-85cdf966dc-52b5x                               15m          275Mi
default                        apisix-dashboard-564b455b7-pr9wb                      1m           18Mi
default                        apisix-etcd-0                                         293m         85Mi
default                        busybox                                               0m           0Mi
...
# 統(tǒng)計集群所有 pod 數(shù)量
[root@master1 ~]# kubectl get pod -A |wc -l
257
# 統(tǒng)計集群所有 pod 的 CPU 使用(單位:m)
[root@master1 ~]# kubectl top pod -A --use-protocol-buffers  |tail -n +2 |awk '{print $3}' |cut -dm -f1 |awk '{sum+=$1}END{print sum}'
4827
# 統(tǒng)計集群所有 pod 的內(nèi)存使用(單位:Mi)
[root@master1 ~]# kubectl top pod -A --use-protocol-buffers  |tail -n +2 |awk '{print $4}' |cut -dm -f1 |awk '{sum+=$1}END{print sum}'
53608

到了這里,關(guān)于統(tǒng)計k8s集群的資源使用情況的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 使用kubectl連接遠(yuǎn)程Kubernetes(k8s)集群

    使用kubectl連接遠(yuǎn)程Kubernetes(k8s)集群

    你需要準(zhǔn)備一個Kubernetes集群,你要記下你安裝Kubernetes的版本。如圖我已經(jīng)準(zhǔn)備好了一個版本號為 v1.21.14 的集群: 注意下載的版本號最好與你安裝的Kubernetes版本對應(yīng)上,各個版本的下載地址(??注意修改url中的版本號): Windows: x86_64: arm64: MacOS: Intel: Apple Silicon: Linux: x86

    2024年02月04日
    瀏覽(28)
  • 通過MetricsAPI監(jiān)控pod資源使用情況(k8s資源監(jiān)控,java)

    通過MetricsAPI監(jiān)控pod資源使用情況(k8s資源監(jiān)控,java)

    我想使用java監(jiān)控k8s pod的資源的簡單使用情況,但是k8s內(nèi)部并沒有采集資源的實現(xiàn)。 但是k8s提供了一套k8s的對接標(biāo)準(zhǔn),只要適配這套標(biāo)準(zhǔn),就可以通過kubelet采集資源數(shù)據(jù),并且通過k8s api服務(wù)器輸出。 這些對于故障排查以及自動伸縮至關(guān)重要 。 metrics-server是Kubernetes的一個集

    2024年02月19日
    瀏覽(25)
  • k8s基礎(chǔ):使用kubectl set image命令更新Deployment中容器的鏡像

    在Kubernetes中,使用 kubectl 更新Deployment中容器的鏡像,可以使用以下命令: 例如,如果你有一個名為 myapp 的 Deployment,其中包含一個名為 mycontainer 的容器,你想將鏡像從 myregistry/myimage:v1 更新到 myregistry/myimage:v2 ,可以執(zhí)行: 這條命令將會觸發(fā)一個滾動更新,根據(jù)你的Deploy

    2024年04月26日
    瀏覽(24)
  • 【云原生】k8s中kubectl陳述式資源管理

    【云原生】k8s中kubectl陳述式資源管理

    陳述式資源管理方法 --主要依賴命令行工具kubectl進(jìn)行管理 優(yōu)點 可以滿足90%以上的使用場景 對資源的增、刪、查操作比較容易 缺點 命令冗長,復(fù)雜,難以記憶 特定場景下,無法實現(xiàn)管理需求 對資源的修改麻煩,需要patch來使用json串更改。 聲明式資源管理方法 主要依賴統(tǒng)一

    2024年02月12日
    瀏覽(21)
  • k8s中kubectl陳述式/聲明式資源管理

    k8s中kubectl陳述式/聲明式資源管理

    1.kubernetes 集群管理集群資源的唯一入口是通過相應(yīng)的方法調(diào)用 apiserver 的接口 2.kubectl 是官方的CLI命令行工具,用于與 apiserver 進(jìn)行通信,將用戶在命令行輸入的命令,組織并轉(zhuǎn)化為 apiserver 能識別的信息,進(jìn)而實現(xiàn)管理 k8s 各種資源的一種有效途徑 3.kubectl 的命令大全 kubectl

    2024年02月15日
    瀏覽(24)
  • K8S:kubectl陳述式及聲明式資源管理

    K8S:kubectl陳述式及聲明式資源管理

    (1)kubernetes 集群管理集群資源的唯一入口是通過相應(yīng)的方法調(diào)用 apiserver 的接口 (2)kubectl 是官方的CLI命令行工具,用于與 apiserver 進(jìn)行通信,將用戶在命令行輸入的命令,組織并轉(zhuǎn)化為 apiserver 能識別的信息,進(jìn)而實現(xiàn)管理 k8s 各種資源的一種有效途徑 (3)kubectl 的命令大

    2024年02月09日
    瀏覽(26)
  • k8s kubectl常用命令

    kubectl 是 Kubernetes 的一個命令行管理工具,可用于 Kubernetes 上的應(yīng)用部署和日常管理。本文列舉了 9 個常見的 kubectl 命令,并總結(jié)了一些使用技巧,希望可以幫助系統(tǒng)管理員簡化管理工作。 對于剛開始使用命令行工具的開發(fā)者,最保險的方法是提出問題(讀取操作),而不是

    2024年02月11日
    瀏覽(27)
  • K8S之kubectl命令詳解及示例

    目錄 1、查看類命令 2、操作類命令 3、進(jìn)階命令操作 4、kubectl replace 重啟pod的四種方法 5、kubectl語法 # 獲取節(jié)點和服務(wù)版本信息 kubectl get nodes # 獲取節(jié)點和服務(wù)版本信息,并查看附加信息 kubectl get nodes -o wide # 獲取pod信息,默認(rèn)是default名稱空間 kubectl get pod # 獲取pod信息,默認(rèn)

    2024年02月01日
    瀏覽(44)
  • 使用Velero備份、恢復(fù)k8s集群上的資源

    使用Velero備份、恢復(fù)k8s集群上的資源

    一、Velero簡介 Velero提供備份和恢復(fù) Kubernetes 集群資源和持久卷的工具。 Velero功能: 對群集進(jìn)行備份,并在丟失時進(jìn)行還原。 將集群資源遷移到其他集群。 Velero 包括: 在群集上運行的服務(wù)器 在本地運行的命令行客戶端 開源地址:https://github.com/vmware-tanzu/velero 官方文檔:

    2024年02月04日
    瀏覽(35)
  • 玩轉(zhuǎn)k8s:kubectl命令行工具用法詳解

    玩轉(zhuǎn)k8s:kubectl命令行工具用法詳解

    Kubectl 是管理kubernetes的命令行工具,kubectl在$HOME/.kube目錄下查找config配置文件??梢酝ㄟ^設(shè)置KUBECONFIG環(huán)境變量或設(shè)置--kubeconfig參數(shù)指定其他kubeconfig文件。 本文介紹kubectl語法和命令操作描述,并提供常見示例。包括支持的參數(shù)和子命令。 kubectl使用以下語法,在終端運行命令

    2024年02月07日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包