精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

使用 Kubecost 和 Kyverno 對云原生工作負載進行成本治理

譯文 精選
云計算 云原生
雖然云使我們的業務快速發展,讓服務也變得越來越敏捷,但這是有成本代價的。所有預分配的云資源,無論是過度使用還是未充分使用,都有與之相關的運行成本。

譯者 | 王志軍

審校 | 孫淑娟 梁策

一、背景

當前,大多數應用程序都使用云基礎設施來托管。云基礎設施可以是AWS/GCP/Azure等公有云中可用的資源,也可以是以虛擬機(VM)和容器的形式運行云工作負載的數據中心服務器等計算資源。

雖然云使我們的業務快速發展,讓服務也變得越來越敏捷,但這是有成本代價的。所有預分配的云資源,無論是過度使用還是未充分使用,都有與之相關的運行成本。組織經常面臨管理此類成本的挑戰,并需要主動采取必要的措施。

解決與成本相關的挑戰的一種方法是設置一個固定的資源配額來限制資源的使用。另一種選擇是使用合適的工具(云或本地)定期統計所使用資源的運行“總成本” 。

資源配額可能是一個簡單的解決方案,但這種一刀切的方法并非對所有場景都適用。即使通過工具進行成本識別也能很好地獲取與資源相關的成本信息,但無法擴展到那些需要主動行動的不同場景中(即定義一個特定條件滿足的條件;采取行動,要么報告,要么糾正),,比如使用低代碼、閉環自動化。

Nirmata DevSecOps平臺旨在全面解決這些挑戰。它是一個開放且易于使用的平臺,可在任何基礎設施上部署、運行和優化 Kubernetes 工作負載,實現自助服務、職責分離以及安全和治理控制。在這篇文章中,我們將使用Kyverno作為策略引擎,當 kubecost 統計的某個 Kubernetes 工作負載的成本高于分配的值時,它會報警。

二、Kubecost

Kubecost為使用 Kubernetes 的團隊提供實時成本可視化和透視,幫助您不斷降低云成本。Kubecost解決了以下挑戰:

1.成本分配:根據 Kubernetes 資源劃分成本,包括部署、服務、 namespace 標簽等。在單個視圖中或通過單個 API Endpoint 查看多個集群的成本。

2.統一成本監控:對Kubernetes的成本以及任何外部云服務或基礎設施的成本有一個全面了解。外部成本可以分攤,然后圍繞所有 Kubernetes以全面了解支出。

3.優化洞察:透視哪些資源增加了成本,以及優化這些資源的潛在方式。在不犧牲性能的情況下,獲取減少開支的動態建議。優先考慮關鍵基礎設施或應用程序更改,以提高資源效率和可靠性。

4.告警和治理:通過集成 PagerDuty 和 Slack 等工具來保持工程工作流。在成本超支和基礎設施中斷風險成為麻煩之前,快速發現這些風險并發出通知。

三、Kyverno策略引擎

Kyverno是一個開源的Kubernetes 原生策略引擎,它作為準入控制器運行,可以根據可定制的策略驗證、修改和生成任何配置數據。

盡管其他通用策略解決方案已針對 Kubernetes 進行了改造,但Kyverno是專為 Kubernetes 設計的。與 Kubernetes 一樣, Kyverno采用聲明式管理范式。Kyverno策略是 Kubernetes 的資源,不需要學習一門新語言。

Kyverno通過防止錯誤配置和增強安全性來保護 Kubernetes 配置。

四、Nirmata DevSecOps平臺

Nirmata DevSecOps平臺 (NDP) 集成了所需的工具和流程,使企業能夠將 Kubernetes 作為其云原生操作系統進行標準化,從而為運營商、開發人員和安全團隊干凈地解耦工作流。

該平臺幫助企業運營團隊為開發人員提供自助服務的安全環境,解鎖DevOps的敏捷性。Nirmata Kubernetes平臺支持Kubecost作為認證插件。

Nirmata開發了CNCF開源項目Kyverno,并在其DevSecOps平臺上原生支持該項目。Kyverno策略引擎是一個強大的工具,可以確保遵循安全性和操作最佳實踐。NDP將被用來部署Kubecost附加組件。

五、信息匯總

接下來,我們將介紹集群策略如何利用Kyverno監控Kubernetes namespace 的總運行成本。當總成本高于閾值時, Kyverno會創建違規/失敗。總成本信息使用Kubecost REST API 存儲在Config Map。我們將在下面詳細介紹這些組件。

首先,在各自的 namespace 中部署Kubecost和Kyverno。

出于演示的目的,我們將有一個名為 Nginx 的demo namespace 運行 Nginx Web 服務器的副本。

Kubecost也可以使用Nirmata部署為附加組件 DevSecOps平臺(在這種情況下, Kubecost使用OpenEBS-hostpath存儲類進行動態卷創建)。該鏈接包含在參考資料部分中。

六、Demo組件

所有相關文件都存放在Nirmata git repo。

1.收集腳本 – kubecost-collector.py

a. 作為 Kubernetes cron作業在后臺運行的 Python 腳本從 Nginx namespace 的Kubecost REST API Endpoint收集成本信息。http://>/model/allocation

b. 定期更新configmap namespace-cost configmap中存在的成本信息

2.ConfigMap

a. Kyverno namespace 中的ConfigMap ,其中包含 Nginx namespace 的成本信息

3.Kyverno Policy

a. Kyverno策略監控存儲在 namespace-configmap 中的數據以了解成本值的變化

b. 如果 Nginx namespace 的總成本高于閾值,則創建報告失敗。

上述組件可以從參考資料部分的Github頁面下載。

七、Demo 工作流程

1.創建一個 Nginx namespace 并部署 Nginx replicas。

kubectl create namespace nginx
Kubectl create deploy nginx -—image = nginx -—replicas=10

我們假設Kyverno在 Kyverno namespace 中運行,并且Kubecost應用程序已啟動并運行以向我們提供成本信息。

2.使用cm.yaml在 namespace Kyverno中創建

configmap namespace-cost
kubectl create -f cm.yaml -n kyverno

3.創建更新namespace-cost中的ConfigMap所需的RBAC 資源( ServiceAccount 、 ClusterRole 、 ClusterRoleBindings ) 。


kubectl create -f rbac.yaml

4.將采集腳本 kubecost-collector.py 復制到 Kubernetes 集群。

A. 將kubecost-collector放入文件夾后,使用Dockerfile構建Docker鏡像。確保使用***kubecost*** cost-analyzer REST API Endpoint 更新腳本。

mkdir <FOLDER_NAME>
cp Dockerfile <FOLDER_NAME>
cp kubecost-collector.py <FOLDER_NAME>
docker build -t kubecost-collector

一旦上述命令完成了kubecost -collector鏡像是否存在的驗證。

dockerimages kubecost-collector
REPOSITORY TAG IMAGE ID CREATED SIZE
kubecost-collector latest 47a05cdc11bf 16 minutes ago 205MB

B. kubecost -collector作為 Kubernetes cron job運行kubectl create -f cron.yaml

驗證在步驟 2 中創建的 cm 的成本現在已更新為非零值,因為kubecost -collector正在從kubecost REST API Endpoint獲取實時值。

-collector正在從kubecost REST API Endpoint獲取實時值。
Data
====
nginx
----
0.481581

BinaryData
====

5.創建Kyverno集群策略

 namespace-cost
kubectl apply -f policy.yaml

在應用之前在策略中設置合適的成本閾值。由于工作負載是最近的,它最初可能具有非常低的成本。

6.驗證namespace-cost策略是否處于 READY 狀態。

kubectl get cpol

NAME BACKGROUND ACTION READY

namespace-cost true audit true

該策略應該立即通過,因為新創建的Nginx namespace 的運行成本將低于分配的閾值。


kubectlget cpolr
NAME PASS FAIL WARN ERROR SKIP AGE
clusterpolicyreport 1 0 0 0 20 3m8s

7.將Nginx replicas提高到更高的值,使總成本值高于policy.yaml中分配的閾值。

或者,您也可以在Nginx namespace 而不是nginx Web 服務器副本中運行 CPU/內存密集型工作負載。

8.隨著 namespace Nginx的成本變高,策略將失敗。使用kubectl檢查策略報告以獲取polr 。可以使用Nirmata Policy Reports UI 進行驗證。

kubectlget cpolr
NAME PASS FAIL WARN ERROR SKIP AGE
clusterpolicyreport 0 1 0 0 20 5m8s

以上故障可以通過描述查看詳細信息。


kubectl describe cpolr clusterpolicyreport | grep "Result: \+fail" -B10
Timestamp:
Nanos: 0
Seconds: 1644935662
Message: The namespace running cost not within defined threshold
Policy: namespace-cost
Resources:
API Version: v1
Kind: Namespace
Name: nginx
UID: f1d06aa0-6fdf-44ab-a935-c5b8cf903e2e
Result: fail

八、總結

當 namespace 超出成本閾值時,用戶可以向各個團隊發出告警,并基于特定事件對其采取行動。Kyverno提供不同的規則(Mutate, Validate, Generate)來對用戶定義的現有和新工作負載采取行動,甚至基于策略中定義的條件(Generate)創建新資源。

原文鏈接:https://dzone.com/articles/cost-governance-of-cloud-native-workloads-using-kubecost-and-kyverno

譯者介紹

王志軍(besterjun),51CTO社區編輯,國內某云廠商解決方案架構師,擁有10多年工作經驗,長期從事解決方案架構設計、微服務、容器、網絡運維等相關工作。專注于云原生、微服務、容器等技術領域。擁有豐富的多云混合云架構規劃、設計和落地經驗,已幫助多家企業成功上云。

責任編輯:武曉燕 來源: 51CTO技術棧
相關推薦

2022-03-30 07:45:41

KyvernoAPI開源項目

2018-02-24 21:45:59

云計算多云模式成本

2022-06-23 07:34:58

云原生數據庫

2023-04-12 07:31:55

KyvernoKubernetes

2025-03-11 08:04:39

2022-09-19 14:39:51

開源HummerRisk

2023-10-25 16:31:50

云原生數據治理

2017-12-27 14:22:07

數據中心負載成本

2021-09-09 07:33:50

開源騰訊云原生

2018-09-30 15:58:34

2018-10-18 17:37:55

2021-09-03 09:21:46

云計算工作負載云平臺

2020-10-10 10:20:11

云計算云安全技術

2024-12-09 09:31:11

2022-07-22 10:30:28

負載均衡器OpenELB

2013-12-04 09:47:04

云計算虛擬化

2023-04-12 07:26:58

翼支付大數據平臺

2021-07-08 13:33:52

云計算工作負載云平臺

2021-08-12 09:15:33

云計算工作負載云平臺

2023-02-10 11:10:32

云計算IT行業
點贊
收藏

51CTO技術棧公眾號

4444在线观看| 亚洲影院污污.| 国产精品免费无码| 久久久成人av毛片免费观看| 欧美激情综合网| 999国内精品视频在线| 亚洲第一精品在线观看| 日韩在线高清| 精品福利视频一区二区三区| 国模杨依粉嫩蝴蝶150p| caoporn97在线视频| 91农村精品一区二区在线| 国产中文欧美精品| 精品在线播放视频| 91视频精品| 日韩激情视频在线播放| 超碰在线免费av| 3d性欧美动漫精品xxxx软件| 亚洲一区二区在线播放相泽| 亚洲精品在线免费| 视频在线不卡| 国产成人av福利| 国产男人精品视频| 久久久久亚洲av成人毛片韩| 亚洲人metart人体| 宅男66日本亚洲欧美视频| 蜜臀视频在线观看| 成人久久精品| 在线精品观看国产| www.com毛片| 欧美xxxx少妇| 亚洲另类中文字| 一本久道久久综合| 成人三级黄色免费网站| 91啪九色porn原创视频在线观看| dy888夜精品国产专区| 国产精品久久777777换脸| 三级影片在线观看欧美日韩一区二区 | 欧美丝袜美腿| 亚洲电影免费观看| 激情小说欧美色图| 玖玖精品一区| 日韩欧美一区二区在线视频| 日韩欧美亚洲另类| 久久电影天堂| 欧美日韩国产一级片| 精品久久久久久中文字幕2017| 天堂av在线网| 欧美日韩国产在线播放| 国模无码视频一区二区三区| 电影k8一区二区三区久久| 亚洲资源中文字幕| 日本a在线天堂| 免费污视频在线| 亚洲综合在线视频| 美女黄色免费看| av丝袜在线| 午夜成人免费电影| 国产精品后入内射日本在线观看| 国产精品电影| 欧美性猛交xxxx富婆| 免费日韩中文字幕| 欧美极品免费| 6080亚洲精品一区二区| 99热这里只有精品2| 国产精品欧美日韩| 国产精品久久久久久久成人午夜| 经典三级在线一区| 97人人澡人人爽| 三级网站免费观看| 91免费国产在线| 婷婷五月色综合| 麻豆av在线导航| 亚洲一二三四在线| 亚洲 高清 成人 动漫| 韩国精品主播一区二区在线观看 | 国产精品久99| av片在线免费| 中文字幕乱码中文乱码51精品| 日本道色综合久久| 亚洲怡红院在线| jizz久久精品永久免费| 日韩电视剧免费观看网站| av电影在线不卡| 亚洲精品99| 2021国产精品视频| 国产精品女人久久久| 成人自拍视频在线| 色姑娘综合网| 欧美人与禽猛交乱配| 日韩欧美国产视频| 色综合五月婷婷| 免费成人蒂法| 精品国产依人香蕉在线精品| 国产精品18p| 老司机精品视频导航| 国产91免费视频| av在线首页| 亚洲国产wwwccc36天堂| 日本人视频jizz页码69| 哺乳一区二区三区中文视频| 中文字幕v亚洲ⅴv天堂| 日韩三级视频在线| 精品一区二区三区日韩| 久久99蜜桃综合影院免费观看| av大片在线看| 欧美日韩免费观看中文| 日本55丰满熟妇厨房伦| 国产欧美日韩视频在线| 久久全球大尺度高清视频| 乱子伦一区二区三区| 成人精品鲁一区一区二区| 亚洲一区二区三区精品动漫| 色戒汤唯在线| 欧美xingq一区二区| 亚洲激情图片网| 免费在线亚洲欧美| 产国精品偷在线| 成人免费看片| 欧美丝袜丝nylons| 欧美丰满少妇人妻精品| 国内激情久久| 成人在线小视频| www.视频在线.com| 色悠悠久久综合| 精品国产一区在线| 亚洲无毛电影| 91手机在线视频| www久久日com| 91精品一区二区三区久久久久久 | 亚洲欧美一区二区三区久本道91| 久草青青在线观看| 久久午夜影院| 久久久噜噜噜久久久| av天堂一区二区三区| 成人欧美一区二区三区1314| 男人插女人下面免费视频| 亚洲人成亚洲精品| 777777777亚洲妇女| 日批免费在线观看| 亚洲成a人片在线观看中文| japan高清日本乱xxxxx| 欧美国产高潮xxxx1819| 亚洲a在线观看| 羞羞网站在线看| 日韩欧美自拍偷拍| 九九精品在线观看视频| 国产99久久久国产精品| 99久久免费观看| 国产精品毛片av| 97在线观看免费| 天堂网在线播放| 色综合中文字幕国产| 丝袜美腿中文字幕| 久久久久久9| 视频一区视频二区视频| 日本a人精品| 久久国产精品电影| 亚洲福利在线观看视频| 亚洲成av人片在www色猫咪| 岛国精品资源网站| 亚洲欧美日韩视频二区| 午夜精品视频在线观看一区二区| 成人mm视频在线观看| 久久激情视频免费观看| 国产手机视频在线| 午夜精品久久久久久久| www.久久av| 麻豆久久久久久久| 亚洲中文字幕无码一区二区三区| 国产精品qvod| 国产国语刺激对白av不卡| 在线观看免费版| 日韩欧美二区三区| 天天干天天色综合| 国产亚洲欧美日韩日本| 小明看看成人免费视频| 欧美破处大片在线视频| 黑人巨大精品欧美一区二区小视频 | 亚洲传媒在线| 国产精品青草久久久久福利99| 黄网站免费在线播放| 亚洲国产精品久久| 亚洲国产无线乱码在线观看| 亚洲情趣在线观看| 国产麻豆xxxvideo实拍| 蜜臀精品一区二区三区在线观看| gogogo免费高清日本写真| av毛片精品| 国产精品免费一区二区三区都可以| gogogogo高清视频在线| 国产视频亚洲精品| 91久久精品国产91性色69| 亚洲成人精品一区| 青青青手机在线视频| 成人精品视频一区| 在线免费视频a| 亚洲无吗在线| 2025韩国大尺度电影| 日韩高清三区| 97碰碰视频| 欧美黄页在线免费观看| 久久免费成人精品视频| 日本黄色片在线观看| 日韩电影免费观看中文字幕| 99热这里只有精品1| 91极品美女在线| 国产污视频在线看| 亚洲手机成人高清视频| 草草影院第一页| 丁香婷婷综合色啪| www.com久久久| 日韩成人精品视频| 国产精品无码av在线播放| 香蕉国产精品| 亚洲免费视频一区| 一区三区在线欧| 国产一区二区三区四区五区在线 | 日韩免费视频线观看| 瑟瑟视频在线免费观看| 欧美性色xo影院| 日本三级黄色大片| 亚洲色图另类专区| 日本裸体美女视频| 国产偷国产偷亚洲高清人白洁| 国产chinese中国hdxxxx| 国产一区二区三区久久久| 无限资源日本好片| 久久性天堂网| 国产无套内射久久久国产| 精品9999| 69sex久久精品国产麻豆| 欧美激情综合| 伊人久久在线观看| 五月久久久综合一区二区小说| 午夜精品一区二区三区在线观看| 最近国产精品视频| 欧美精品一区在线发布| 欧美一级全黄| 久久艳妇乳肉豪妇荡乳av| 欧美日韩导航| 久久国产精品久久| 欧美激情影院| 欧美日韩国产精品一卡| 亚洲电影男人天堂| 欧美精品成人一区二区在线观看| 欧洲在线一区| 免费看污久久久| 国产不卡av一区二区| 久久综合久久综合这里只有精品| 台湾色综合娱乐中文网| 久久国产精品精品国产色婷婷| 亚洲人亚洲人色久| 欧美日韩成人一区二区三区 | 日韩精品在线免费观看视频| 亚州av在线播放| 亚洲女同性videos| 国产youjizz在线| 最好看的2019的中文字幕视频| 日本在线人成| 九九视频这里只有精品 | 亚洲黄色尤物视频| 久久婷婷综合国产| 午夜精品福利在线| 亚洲成熟少妇视频在线观看| 欧洲色大大久久| 国产人妻精品一区二区三区| 日韩欧美一二三区| 亚洲欧美日韩动漫| 国产亚洲精品美女久久久久| 日韩理伦片在线| 欧美高跟鞋交xxxxhd| 自拍视频在线看| 国产精品一区二区3区| 欧美成人精品一级| 精品亚洲一区二区三区四区五区高| 亚洲精品亚洲人成在线| 亚洲欧美日本国产有色| 国产精品mv在线观看| 日韩av片在线看| 麻豆国产欧美日韩综合精品二区| 中文字幕乱妇无码av在线| 99精品久久久久久| 国产精品18在线| 亚洲妇熟xx妇色黄| 中文字幕一区二区人妻| 欧美成人一区二区三区| 欧美巨乳在线| 欧美成人亚洲成人| 亚洲天堂资源| 亚洲综合在线做性| 日韩理论电影中文字幕| 中日韩在线视频| 亚洲综合99| 免费黄频在线观看| 久久久国产精华| 免费麻豆国产一区二区三区四区| 欧美日韩亚洲系列| 国产三区在线播放| 亚洲人免费视频| 色呦呦在线观看视频| 国产精品欧美在线| 欧美三级电影在线| 国产日产欧美一区二区| 视频在线在亚洲| 国产毛片毛片毛片毛片毛片毛片| 中文字幕一区二区三区蜜月| 成人免费视频毛片| 日韩三级免费观看| 风间由美一区| 91wwwcom在线观看| 日本亚州欧洲精品不卡| 亚洲精品一区二区三区樱花| 国产精品普通话对白| 亚洲成人激情小说| 亚洲欧洲国产日本综合| 国产91国语对白在线| 欧美本精品男人aⅴ天堂| 黄色片网站在线观看| 国产成人在线一区| 五月天亚洲一区| 国产伦精品一区二区三区四区视频_| 久久99久久99| 久久婷婷五月综合| 欧美日韩中国免费专区在线看| 国产成人精品免费看视频| 久久精品视频99| 成人精品一区二区三区电影| 日本一区高清在线视频| 国产日韩一区二区三区在线| 国产综合内射日韩久| 亚洲一区在线观看免费 | 成人不卡免费av| 欧美日韩中文字幕在线观看| 欧美精品在欧美一区二区少妇| av在线免费一区| 国产精品高潮视频| 欧洲视频一区| 美女黄色片视频| 日本一区二区三区高清不卡 | 日韩欧美二区三区| 性直播体位视频在线观看| 91嫩草在线视频| 一区二区日韩欧美| 中文字幕av一区二区三区人妻少妇| 国产精品国产自产拍在线| 91免费视频播放| 久久久999国产精品| 国产一区二区三区| 欧美日韩dvd| 不卡高清视频专区| 在线精品免费视| 一本一本久久a久久精品综合小说| 美女日韩欧美| 小说区图片区图片区另类灬| 蜜桃一区二区三区在线| 少妇视频一区二区| 91精品国产综合久久香蕉的特点| 成人高清免费在线| 国产精品18毛片一区二区| 一区二区久久| 中文字幕成人动漫| 欧美久久久久久蜜桃| 黄av在线播放| 国产精品一区二区三区不卡| 亚洲一区黄色| 99久久99久久精品免费看小说.| 91.com视频| heyzo高清国产精品| 你懂的网址一区二区三区| 免费人成精品欧美精品| 久艹在线观看视频| 精品国产一区二区三区av性色| 国产网站在线| 婷婷精品国产一区二区三区日韩| 国内精品写真在线观看| 国产污视频在线观看| 国产一区二区三区在线免费观看| 91精品亚洲一区在线观看| 成年人网站国产| 国产欧美日韩三级| 国产三级自拍视频| 欧美专区在线播放| 99精品视频在线| 国产又黄又粗又猛又爽的视频| 91久久精品一区二区三| 91黄色在线| 欧美日韩系列| 国产精品乡下勾搭老头1| 日韩黄色在线播放| 久久久av一区| 妖精视频一区二区三区免费观看| 亚洲精品久久久中文字幕| 亚洲图片自拍偷拍| av在线免费观看网| 国产精品毛片一区视频| 免费国产亚洲视频| 日韩三级小视频| 精品国偷自产在线| 亚洲伊人春色|