亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

編譯 | 徐杰承

今天,Kube.NETes仍然是開發(fā)人員最需要的容器。Kubernets最初由 google 工程師開發(fā),作為跨本地、公共云、私有云或混合云托管的首選解決方案享譽全球。

來自Statista的報告顯示,公共云中的Kubernetes市場份額在過去一年中上升了近30%。并且在擁有超過1000名員工的大型科技企業(yè)中,Kubernets的采用率也在一年中至少上升了20%。

然而,盡管Kubernets越來越受歡迎,但其中仍存在一些挑戰(zhàn),使得DevOps團隊很難在使用K8s構(gòu)建云原生應(yīng)用程序的過程中發(fā)揮它的全部優(yōu)勢。對于DevOps團隊而言,應(yīng)用Kubernets時應(yīng)關(guān)注哪些問題呢?

1、可觀測性是關(guān)鍵

Kubernetes 有很多優(yōu)點,因為容器生態(tài)系統(tǒng)中存在多個節(jié)點。這使得全面了解整個 K8s 環(huán)境是一項具有挑戰(zhàn)性的任務(wù)。事實上,想要不依賴工具直接對K8s進行檢測是非常困難的。根據(jù)Groundcover首席執(zhí)行官兼聯(lián)合創(chuàng)始人Shahar Azulay的說法,這一挑戰(zhàn)的解決方案在于可觀測性解決方案。

通過使用可觀測性工具,DevOps 團隊可以全面了解 Kubernetes 中發(fā)生的一切,從日志到指標和跟蹤。這使 DevOps 團隊能夠快速修復(fù)錯誤并大規(guī)模構(gòu)建應(yīng)用程序。Azulay表示:“開發(fā)人員無需收集和分析每個字節(jié)可用數(shù)據(jù)或隨機采樣,而是可以通過在源頭識別最有效的數(shù)據(jù)來智能地對其進行采樣,然后僅選擇要發(fā)送到其可觀測性平臺的數(shù)據(jù)。

借助可觀測性工具,DevOps 團隊可以減少系統(tǒng)宕機時間、降低成本并最終提高性能。當(dāng)今一些最流行的可觀測性工具包括Grafana、Groundcover和Prometheus。Azulay進一步指出,Groundcover代表了可觀測性的新范式,因為“它打破了傳統(tǒng)的APM模型,提供了最小的資源消耗,全面的可觀測性和簡單透明的定價。

2、將安全性放在首位

僅僅關(guān)注可觀察性是不夠的,這意味著你只能解決一半的問題。在紅帽發(fā)布的關(guān)于 2023 年 Kubernetes的 安全狀況的報告中,94% 的受訪者在過去 12 個月內(nèi)經(jīng)歷過安全事件,而 64% 的受訪者表示由于 K8s 的安全問題導(dǎo)致了他們系統(tǒng)的延遲或影響部署。30%的受訪者還認為漏洞是他們對容器和K8s環(huán)境的最大擔(dān)憂。

在 Kubernetes 環(huán)境中運行應(yīng)用程序時保持安全性非常必要。如果不將安全性放在首位,可能會對性能產(chǎn)生不利影響,增加補救成本,并產(chǎn)生持久的破壞性影響。使用K8s時,你必須時刻保持警惕,才能夠從中獲得你想要的性能提升。

ARMO開源社區(qū)副總裁Box CrAIg作為當(dāng)今最受歡迎的Kubernetes安全工具Kubescape創(chuàng)建者之一,他指出:“與所有云軟件一樣,當(dāng)你將Kubernetes訪問權(quán)限委托給團隊時,你要確保自己有與之契合的的護欄,這是非常重要的。

Craig進一步指出,為確保安全性而采取的一些步驟應(yīng)該包括(但不限于):

  • 定期更新安全補丁。
  • 配置 K8s 集群時遵循行業(yè)最佳實踐。
  • 檢查并驗證映射是否存在惡意代碼、不正確的配置和其他漏洞。
  • 禁止用戶訪問云 API 數(shù)據(jù)。
  • 利用基于角色的訪問控制 (RBAC),允許用戶僅根據(jù)其角色和功能訪問 K8s 資源。
  • 使用 Kubecsape 等安全工具保護您的 IDE、CI/CD 管道和集群。

3、修復(fù)存儲問題

使用 Kubernetes 時的額外存儲是有代價的,其承擔(dān)了開發(fā)人員和組織產(chǎn)生的大部分成本。為了有效地減少開發(fā)人員的部署摩擦,大型企業(yè)通常會遷移到公共云環(huán)境并減少對本地服務(wù)器的依賴。

根據(jù)ARMO的首席技術(shù)官Ben Hirschberg的說法,解決這個問題的一種方法是“從源頭分析數(shù)據(jù),最大限度減少移動大量數(shù)據(jù)進行觀察的需要??梢灾苯臃治龉?jié)點或應(yīng)用程序內(nèi)部的數(shù)據(jù),并非所有數(shù)據(jù)都需要移動到外部存儲或可觀測性平臺。通過在本地存儲數(shù)據(jù),DevOps團隊可以避免不必要的數(shù)據(jù)傳輸成本,同時確保在需要時隨時獲得必要的數(shù)據(jù)。

4、優(yōu)先考慮互操作性

大多數(shù)開發(fā)人員面臨的K8s的另一個問題是互操作性,即應(yīng)用程序在K8s中相互通信的能力。K8s上可互操作的云原生應(yīng)用程序之間的通信并不像看起來那么簡單。正如本文所指出的,缺乏互操作性可能會影響群集部署,因為它包含的應(yīng)用程序?qū)嵗赡軙谌杭械膯蝹€節(jié)點上運行時出現(xiàn)問題。

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

5、結(jié)語

最好的 K8s 實踐不是一次性修復(fù);它們來自不斷從錯誤中學(xué)習(xí)和重新調(diào)整底線。對于已經(jīng)陷入技術(shù)工作和以創(chuàng)紀錄速度部署容器的需求的 DevOps 團隊來說,這可能需要花費更多時間。但幸運的是,可觀測性工具可以確定將注意力集中在何處,并幫助針對安全性、互操作性、存儲等關(guān)鍵問題提出有積極影響作用的建議和步驟。

原文鏈接:https://dzone.com/articles/how-devops-teams-can-maintain-kubernetes-more-effe

分享到:
標簽:Kubernetes
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定