偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

DevOps 團(tuán)隊(duì)如何提高 Kubernetes 的表現(xiàn)

運(yùn)維
您是否在利用Kubernetes的全部優(yōu)勢方面面臨挑戰(zhàn)?根據(jù)專家的說法,以下是一些改變和提高性能的方法。

Kubernetes(也稱為K8s)仍然是開發(fā)人員中需求最高的容器技術(shù)。K8s最初是由Google的工程師開發(fā)的,作為一種解決方案,它在本地、公共云、私有云或混合云的托管中都廣受歡迎。Statista的數(shù)據(jù)顯示,2021年公共云中Kubernetes的市場份額為16%,到2022年增長至45%。VMware關(guān)于2022年Kubernetes狀況的報(bào)告還顯示,在擁有1000名以上員工的大型企業(yè)中,對Kubernetes的采用率從2018年的27%增加到2020年的48%。

然而,盡管Kubernetes變得越來越受歡迎,但仍存在一些挑戰(zhàn),使得DevOps團(tuán)隊(duì)無法從使用K8s構(gòu)建云原生應(yīng)用程序中獲得全部好處。他們?nèi)绾纹胶馊∩岵⒔桓蹲罴秧?xiàng)目呢?讓我們一起快速了解一下。

觀測性是關(guān)鍵Kubernetes具有很多優(yōu)點(diǎn),因?yàn)槿萜魃鷳B(tài)系統(tǒng)中存在多個(gè)節(jié)點(diǎn)和接觸點(diǎn)。這使得全面了解整個(gè)K8s環(huán)境成為一項(xiàng)具有挑戰(zhàn)性的任務(wù)。事實(shí)上,使用K8s的用戶明白手動(dòng)理解其容器是行不通的。然而,根據(jù)Groundcover公司的首席執(zhí)行官兼聯(lián)合創(chuàng)始人Shahar Azulay的說法,解決這個(gè)挑戰(zhàn)的方法在于使用觀測性工具。

通過使用觀測性工具,DevOps團(tuán)隊(duì)可以全面了解Kubernetes中發(fā)生的一切,從日志到指標(biāo)再到追蹤。這使得DevOps團(tuán)隊(duì)能夠快速修復(fù)錯(cuò)誤并大規(guī)模構(gòu)建應(yīng)用程序。Azulay表示:“開發(fā)人員可以通過識別源頭最有趣的數(shù)據(jù),智能地對其進(jìn)行采樣,而不是收集和分析所有可用的數(shù)據(jù)或隨機(jī)抽樣數(shù)據(jù),然后僅選擇將這些數(shù)據(jù)發(fā)送到他們的觀測性平臺”。

通過觀測性,DevOps團(tuán)隊(duì)可以減少停機(jī)時(shí)間、降低成本,并最終提高性能。如今一些最受歡迎的觀測性工具包括Grafana、Groundcover和Prometheus。Azulay進(jìn)一步指出,Groundcover代表了觀測性的新一代,因?yàn)樗按蚱屏顺R?guī)的應(yīng)用性能管理(APM)模式,提供了資源消耗極小、全面可觀察且透明簡化的定價(jià)”。

將安全置于首位僅關(guān)注觀測性還不夠,因?yàn)槟侵唤鉀Q了問題的一半。尤其是在安全方面還有更多需要關(guān)注的地方。紅帽(Red Hat)關(guān)于2023年Kubernetes安全狀況的報(bào)告顯示,94%的受訪者在過去12個(gè)月中遇到了安全事故,64%的受訪者由于K8s安全問題而延遲或放緩部署進(jìn)程。30%的受訪者還將漏洞視為他們對容器和K8s環(huán)境最擔(dān)心的問題。

在Kubernetes環(huán)境中運(yùn)行應(yīng)用程序時(shí)保持安全顯然非常重要。如果不將安全置于首要位置,可能會(huì)對性能產(chǎn)生負(fù)面影響,增加修復(fù)成本,并造成長期的破壞性影響。ARMO公司的開源安全提供商、當(dāng)今最流行的Kubernetes安全工具Kubescape的創(chuàng)始人兼副總裁Box Craig指出,“與所有云軟件一樣,確保在將Kubernetes訪問權(quán)限委派給團(tuán)隊(duì)時(shí)有適當(dāng)?shù)姆雷o(hù)措施非常重要”。

Craig進(jìn)一步指出,確保安全的一些步驟包括(但不限于):

定期進(jìn)行安全補(bǔ)丁和更新。在配置K8s集群時(shí)遵循行業(yè)最佳實(shí)踐。檢查和驗(yàn)證鏡像是否存在惡意代碼、錯(cuò)誤配置和其他漏洞。禁止訪問云API元數(shù)據(jù)。利用基于角色的訪問控制(RBAC),只允許用戶根據(jù)其角色和職能訪問K8s資源。使用Kubecsape等安全工具保護(hù)您的集成開發(fā)環(huán)境(IDE)、CI/CD流水線和集群。

解決存儲(chǔ)問題在使用Kubernetes時(shí),額外的存儲(chǔ)會(huì)帶來成本,并由開發(fā)人員和組織承擔(dān)大部分費(fèi)用。為了有效減少開發(fā)人員的部署摩擦,大型組織通常轉(zhuǎn)向公共云環(huán)境,并減少對本地服務(wù)器的依賴。

ARMO公司的首席技術(shù)官兼聯(lián)合創(chuàng)始人Ben Hirschberg表示,解決這個(gè)問題的一種方法是“在源頭分析數(shù)據(jù),最大程度地減少為觀察而移動(dòng)大量數(shù)據(jù)的需求。通過在節(jié)點(diǎn)或應(yīng)用程序內(nèi)部分析數(shù)據(jù),不需要將所有數(shù)據(jù)移動(dòng)到外部存儲(chǔ)或可觀測性平臺。通過本地存儲(chǔ)數(shù)據(jù),DevOps團(tuán)隊(duì)可以避免不必要的數(shù)據(jù)傳輸成本,同時(shí)確保需要時(shí)可以立即獲取必要的數(shù)據(jù)”。

優(yōu)先考慮互操作性K8s面臨的另一個(gè)挑戰(zhàn)是互操作性,即應(yīng)用程序在Kubernetes中相互通信的能力。云原生應(yīng)用程序之間在K8s上的互操作通信并不像看起來那么直接。正如本文所指出的,缺乏互操作性可能會(huì)“影響集群部署,因?yàn)樗膽?yīng)用實(shí)例可能在集群中的各個(gè)節(jié)點(diǎn)上運(yùn)行時(shí)出現(xiàn)問題”。

解決這個(gè)挑戰(zhàn)的一種方法是利用跨多個(gè)組織合作項(xiàng)目(如AWS、Google、IBM、SAP和Red Hat)為您的云原生應(yīng)用提供服務(wù)。

最后的思考最佳的K8s實(shí)踐不是一勞永逸的解決方案;它們來自于不斷從錯(cuò)誤中學(xué)習(xí)并改進(jìn)實(shí)踐。對于已經(jīng)被技術(shù)工作和以創(chuàng)紀(jì)錄速度部署容器的需求所拖累的DevOps團(tuán)隊(duì)來說,這可能是一項(xiàng)艱巨的工作。幸運(yùn)的是,觀測性工具可以指明需要關(guān)注的重點(diǎn),并幫助針對安全、互操作性、存儲(chǔ)等關(guān)鍵問題采取有針對性的步驟。

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2023-08-21 19:24:34

DevOpsKubernetes性能

2022-07-28 16:50:54

安全DevOpsAPI

2021-04-27 06:52:49

團(tuán)隊(duì)研發(fā)效率

2015-10-09 16:38:24

2011-07-20 09:58:33

DevOps

2023-12-27 06:48:49

KubernetesDevOpsHTTP

2023-05-10 15:38:14

2018-07-05 13:35:04

DockerDevops開發(fā)

2013-07-03 10:51:42

DevOpsDevOps團(tuán)隊(duì)DevOps文化

2021-03-12 13:37:53

Kubernetes容器集群

2022-11-02 12:15:23

戴爾

2019-10-31 10:04:54

DevOps開發(fā)團(tuán)隊(duì)

2023-01-10 11:18:29

DevOps

2017-06-08 23:02:10

安全代碼DevOps

2018-05-29 09:37:37

2015-05-06 09:20:34

代碼質(zhì)量代碼審查實(shí)踐

2022-06-10 09:27:27

Leader思考技巧

2020-12-02 10:19:25

工具代碼開發(fā)

2020-12-03 15:05:41

Kubernetes工具開發(fā)

2022-05-02 18:21:46

JenkinsKubernetesDevOps
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號