精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产盗摄一区二区三区| 日韩mv欧美mv国产网站| 一区精品在线播放| 懂色一区二区三区av片| 亚州国产精品视频| 精品国产乱码| 日韩一区二区精品在线观看| 1024av视频| 麻豆网在线观看| www.久久久久久久久| 国产成人avxxxxx在线看| 午夜精品久久久久99蜜桃最新版| 草草视频在线一区二区| 一本到不卡免费一区二区| 中文字幕在线乱| 无码国产精品一区二区色情男同| 国产精品成人aaaa在线| av在线理伦电影| 国产欧美va欧美不卡在线| 国产一区二区在线免费| 日韩av在线天堂| 无码一区二区三区视频| 日韩av在线一区| 天堂av8在线| 电影一区二区三区| 一区二区三区国产| 亚洲欧美日韩不卡一区二区三区| 色网站免费观看| 国产真实精品久久二三区| 国产成人涩涩涩视频在线观看 | 国产91精品不卡视频| 小向美奈子av| 精品少妇av| 日韩成人xxxx| 日本一级大毛片a一| 日韩大陆av| 欧美亚洲一区二区在线观看| 久久无码高潮喷水| 人人澡人人添人人爽一区二区| 国产欧美在线观看一区| 国产在线资源一区| 亚洲国产一二三区| 国产一区不卡在线| 成人一区二区电影| 国产有码在线观看| 老司机精品视频在线| 国产精品第一视频| 欧美一区免费看| 欧美亚洲网站| 欧美一级黄色网| 日韩成人免费在线视频| 1000部精品久久久久久久久| 精品中文字幕在线2019| 午夜免费激情视频| 欧美1区免费| 欧美精品免费在线| 看片网站在线观看| 欧美日韩调教| 免费在线成人| 日韩一区二区三区观看| 亚洲第一色av| 99精品国产九九国产精品| 欧美久久免费观看| 伊人免费视频二| 精品一区二区三区中文字幕在线 | 亚洲va韩国va欧美va| 国产精品无码电影在线观看| 羞羞视频在线观看不卡| 亚洲一区在线电影| www.日本在线播放| 中文字幕影音在线| 在线视频欧美精品| 亚洲人辣妹窥探嘘嘘| 青青在线精品| 日韩精品一区二区三区视频播放 | 国产精品青草久久| 伊人久久大香线蕉精品| 宅男网站在线免费观看| 亚洲综合在线五月| 狠狠干 狠狠操| 日本精品另类| 制服丝袜亚洲播放| 亚洲欧美综合视频| 免费视频亚洲| 日韩一区视频在线| 国产一级特黄视频| 三级一区在线视频先锋 | 国产探花一区| 久久精品青青大伊人av| 久久99久久99精品中文字幕| 国产在线视频卡一卡二| 亚洲在线日韩| 成人有码在线播放| 色窝窝无码一区二区三区| 国产亚洲成av人在线观看导航| 亚洲一区3d动漫同人无遮挡| 日本欧美电影在线观看| 色综合久久久久| 手机在线国产视频| 日本福利一区| 久久人体大胆视频| 国产专区第一页| 国产呦萝稀缺另类资源| 狠狠色噜噜狠狠狠狠色吗综合| 成人高清网站| 亚洲高清视频的网址| 国产xxxxx视频| 57pao国产一区二区| 国产亚洲综合久久| 国产中文字幕免费| 九一九一国产精品| 欧美久久久久久久| 羞羞视频在线观看免费| 欧美三级资源在线| 天天插天天射天天干| 国产精品91一区二区三区| 性色av一区二区咪爱| 一级黄色短视频| 久久青草国产手机看片福利盒子 | 国内精品久久久久久久97牛牛| 国产成人激情视频| 成人午夜福利视频| 亚洲欧美在线aaa| 国产91对白刺激露脸在线观看| 在线视频亚洲欧美中文| 北条麻妃99精品青青久久| 丁香六月婷婷综合| 成人黄色在线视频| 潘金莲一级淫片aaaaa免费看| av成人免费看| 亚洲奶大毛多的老太婆| 日本精品在线免费观看| 日本中文字幕一区二区视频| 精品国产乱码久久久久久久软件| 中文字幕在线播放网址| 欧美日韩精品福利| 亚洲av综合一区二区| 亚洲精选一区| 国产精品一级久久久| 成人黄视频在线观看| 欧美日本在线视频| 18精品爽国产三级网站| 视频一区二区中文字幕| 国产欧美一二三区| 国产精品免费一区二区| 二区三区在线观看| 欧美精品乱码久久久久久| 美国黑人一级大黄| 日日骚欧美日韩| 欧美日韩国产一二| 精品国产免费人成网站| 精品调教chinesegay| 天堂网av手机版| av一二三不卡影片| 精品久久久久久久久久中文字幕| 国产日韩三级| 国产91精品不卡视频| 三级国产在线观看| 一本高清dvd不卡在线观看| 3d动漫精品啪啪一区二区下载| 奶水喷射视频一区| 免费日韩av电影| 欧美成人精品三级网站| 国产亚洲成精品久久| 少妇一级淫片日本| 国产精品成人在线观看| 久久精品国产露脸对白| 欧美黄色精品| 九色91国产| 久久精品女人天堂av免费观看| 亚洲丝袜在线视频| 亚洲一区二区天堂| 在线黄色网页| 欧美三级在线视频| 91插插插插插插| 国产成人精品免费一区二区| 久久人人爽人人爽人人av| 一区二区三区在线免费看| 97久久久久久| а天堂8中文最新版在线官网| 欧美日韩小视频| 毛片aaaaa| 久久久午夜精品理论片中文字幕| 天堂av在线网站| 欧美欧美天天天天操| 激情久久av| 黄色欧美视频| 久久久久久久久久久网站| 青青草在线视频免费观看| 欧美日韩另类国产亚洲欧美一级| 草视频在线观看| 91浏览器在线视频| 国产原创精品在线| 精品1区2区3区4区| 午夜精品亚洲一区二区三区嫩草 | 亚洲影院在线| 一区二区日本| 爽爽窝窝午夜精品一区二区| 91精品国产综合久久男男| а√在线中文在线新版| 色狠狠av一区二区三区香蕉蜜桃| 亚洲国产综合一区| 欧美日韩一区二区三区四区| 精品少妇久久久| 国产精品第13页| 久久精品国产亚洲av久| 国产精品一二三在| 在线视频日韩一区 | 成人免费小视频| www.88av| 国产河南妇女毛片精品久久久| 黄色国产精品视频| 国产精品v亚洲精品v日韩精品 | 欧美黑人激情| 精品一区二区三区电影| 99在线精品视频免费观看20| 欧美在线观看禁18| 欧美乱人伦中文字幕在线| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 国产精品二三区| 精品黑人一区二区三区观看时间| 国产精品白丝jk黑袜喷水| 中国黄色片免费看| 老司机一区二区三区| 国产精品久久久久7777| 午夜精品久久久久久久四虎美女版| 久久av一区二区三区漫画| 日韩激情综合| 91在线视频一区| 91综合国产| 国产精品69精品一区二区三区| 国产直播在线| 欧美精品成人91久久久久久久| 精品国产白色丝袜高跟鞋| 一区二区成人精品| 欧美少妇另类| 亚洲欧美成人一区二区在线电影| 熟妇人妻系列aⅴ无码专区友真希| 欧美美女喷水视频| 中文字幕欧美色图| 欧美三级三级三级爽爽爽| 日本免费精品视频| 欧美午夜性色大片在线观看| 国产 日韩 欧美 在线| 亚洲一二三区视频在线观看| 99热精品免费| 亚洲一区在线免费观看| 久久免费视频6| 亚洲一区在线电影| 久久视频免费在线观看| 亚洲高清免费观看高清完整版在线观看| 精品国产乱码久久久久久鸭王1| 中文字幕亚洲欧美在线不卡| 成年人二级毛片| 亚洲欧洲综合另类| a级片在线观看免费| 亚洲精品视频在线看| 欧美日韩一级在线观看| 亚洲国产精品久久人人爱蜜臀| 日本系列第一页| 欧美午夜激情视频| 波多野结衣人妻| 欧美久久久久久久久久| 99热精品在线播放| 日韩美女一区二区三区四区| 狠狠躁日日躁夜夜躁av| 亚洲第一页中文字幕| 少妇愉情理伦片bd| 国产高清精品二区| 97超碰人人模人人爽人人看| 日韩一区二区三区精品视频第3页| 国产福利一区二区三区在线观看| 88久久精品| 欧美精彩一区二区三区| 久久亚洲成人| 国产一级不卡视频| 亚洲色诱最新| 国产精品一区二区小说| 国产福利精品一区二区| 国产精品无码电影| 欧美韩国日本一区| 丁香花五月激情| 天天综合色天天综合| 亚洲高清在线看| 日韩写真欧美这视频| 亚洲av成人无码网天堂| 这里只有精品在线观看| 羞羞污视频在线观看| 日本中文字幕不卡免费| 精品国产三级| 欧美黄色直播| 亚洲欧美综合| 成人一区二区三| 国产盗摄精品一区二区三区在线| 波多野结衣先锋影音| 国产精品欧美一区喷水| 国产午夜视频在线| 欧美三级一区二区| 亚洲av成人精品日韩在线播放| 日韩视频免费在线观看| 中文字幕在线官网| 51国偷自产一区二区三区的来源| 亚洲肉体裸体xxxx137| 艳母动漫在线免费观看| 噜噜噜久久亚洲精品国产品小说| 国产精品久久久久野外| 国产精品系列在线| 中日韩精品视频在线观看| 91精品国产综合久久久蜜臀图片| 欧美高清成人| 久久久久亚洲精品| 国产激情一区| 日韩色妇久久av| 国产手机视频一区二区| 亚洲国产欧美91| 国产精品毛片久久久久久久| 天堂а√在线中文在线新版| 日韩精品最新网址| 嫩草香蕉在线91一二三区| 日韩美女在线播放| 久久香蕉网站| 国产毛片久久久久久国产毛片 | 午夜视频在线免费看| 国产欧美日韩激情| 中文字幕激情小说| 日本高清免费电影一区| 欧美性猛交内射兽交老熟妇| 美腿丝袜一区二区三区| aaaaa级少妇高潮大片免费看| 亚洲一区二三区| 国产片在线播放| 视频一区视频二区国产精品 | 在线观看av不卡| 免费在线黄色影片| 51视频国产精品一区二区| 超碰成人在线观看| 国产激情片在线观看| 国产一区二区三区不卡在线观看 | 欧美一区二区三区免费看| 中文字幕av不卡在线| 国产精品网站一区| 欧美性受xxx黑人xyx性爽| 亚洲男女自偷自拍图片另类| 亚洲精品88| 欧美 日韩 国产在线| 久久在线91| 性欧美精品中出| 欧美午夜精品久久久| 国产高清免费av在线| 日本欧美一二三区| 国产精品免费99久久久| 日韩在线第三页| 欧美国产日韩一二三区| 亚洲最大成人在线视频| 日韩中文娱乐网| 国产乱码精品一区二区三区亚洲人| 在线视频精品一区| 国产一区欧美二区| 亚洲熟女www一区二区三区| 欧美xxxxxxxxx| 岛国毛片av在线| 久久久婷婷一区二区三区不卡| 久久高清免费观看| 一级特黄曰皮片视频| 欧美精品一卡二卡| 日本三级在线观看网站| 久久久久久国产精品mv| 久久亚洲图片| 夫妻性生活毛片| 亚洲成人动漫在线播放| 精品国产免费人成网站| 亚洲一区在线直播| 国产成人免费视频网站| 色播视频在线播放| 亚洲人成在线免费观看| 久久久久久一区二区三区四区别墅| 五月天av影院| 99精品在线免费| 亚洲av综合一区| 欧美乱人伦中文字幕在线| 极品束缚调教一区二区网站| 国产视频一区二区视频| 亚洲色图在线播放| 天堂中文在线官网| 国产精品欧美一区二区三区奶水| 欧美a级在线| 一级黄色片大全| 日韩亚洲国产欧美| 一道精品一区二区三区| 国产精品一区二区你懂的| 日韩 欧美 综合| 日韩亚洲第一页| 美女扒开腿让男人桶爽久久动漫| 91国产精品视频在线观看| 亚洲综合视频网| 在线免费观看黄色网址| 国产区二精品视| 久久99久久精品| 四虎精品永久在线| 免费成人高清视频|