1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        2022最新7個(gè)開(kāi)源Kubernetes(k8s)開(kāi)發(fā)工具

        共 2659字,需瀏覽 6分鐘

         ·

        2022-04-24 09:10

        點(diǎn)擊左上方[藍(lán)色小字],關(guān)注[最新技術(shù)]

        前沿技術(shù)?/ 最新技術(shù)

        由于微信公眾號(hào)近期改變了推送規(guī)則,如果你想第一時(shí)間看到我的文章置頂+星標(biāo)公眾號(hào)。

        Kubernetes現(xiàn)在是一個(gè)非常流行的話題,隨著它越來(lái)越受歡迎,更多的開(kāi)發(fā)人員將需要更多的工具來(lái)用于他們的Kubernetes應(yīng)用程序。社區(qū)一直非常積極地發(fā)布許多開(kāi)源工具來(lái)優(yōu)化平臺(tái),為新進(jìn)入者和長(zhǎng)期開(kāi)發(fā)人員提供了各種各樣的開(kāi)源工具供您選擇。有一些很棒的工具無(wú)疑可以幫助我們使用Kubernetes,節(jié)省我們的時(shí)間,使我們的工作更輕松。

        在本文中,我們將介紹七種流行且可靠的開(kāi)源工具,以及它們可以為我們的Kubernetes項(xiàng)目做些什么,使我們的工作更輕松。具體來(lái)說(shuō),你應(yīng)該關(guān)注2022年的這些項(xiàng)目,因?yàn)樗鼈冿@示出很大的潛力。

        1.Kubescape

        ARMO的Kubescape是一個(gè)開(kāi)源工具,用于確定Kubernetes是否使用NSA-CISA和MITRE ATT&CK?等多個(gè)框架進(jìn)行安全部署。使用此工具,團(tuán)隊(duì)只需單擊一下即可針對(duì)眾多框架測(cè)試 Kubernetes。Kubescape 可以掃描 CI/CD 管道中的 HELM 圖表、YAML 文件和 K8s 集群,從而能夠及早發(fā)現(xiàn)配置錯(cuò)誤和軟件漏洞。它還實(shí)時(shí)計(jì)算風(fēng)險(xiǎn)評(píng)分,并顯示一段時(shí)間內(nèi)的風(fēng)險(xiǎn)模式。

        Kuberscape 簡(jiǎn)單的 CLI 界面、可調(diào)節(jié)的輸出格式和自動(dòng)掃描功能幫助它成為開(kāi)發(fā)人員中最受歡迎的 Kubernetes 安全合規(guī)性解決方案之一,為 Kubernetes 用戶和管理員節(jié)省了時(shí)間、精力和資源。Kubescape 與其他 DevOps 工具(包括 Jenkins、CircleCI 和 Gitlab)本機(jī)集成,并且還支持 EKS、GKE 和 AKS 等多云 K8s 部署。

        這項(xiàng)新技術(shù)可以推向極限,使其成為2022年必經(jīng)的項(xiàng)目。

        2.Prometheus


        SoundCloud的Prometheus是一個(gè)開(kāi)源系統(tǒng)監(jiān)控框架和Kubernetes警報(bào)工具包。該工具還具有針對(duì) Kubernetes 集群的內(nèi)置監(jiān)控功能,以及在幾分之一秒內(nèi)捕獲大量數(shù)據(jù)的能力。非常適合高度復(fù)雜的工作,它具有多維數(shù)據(jù)模型和非常用戶友好的格式和協(xié)議。

        Prometheus通過(guò)根據(jù)預(yù)定義的配置發(fā)出HTTP請(qǐng)求(通常稱為抓取)來(lái)運(yùn)行。將分析并保存抓取響應(yīng)以及任何相關(guān)指標(biāo)和信息。抓取的數(shù)據(jù)是可讀的,不言自明的,并通過(guò)HTTP發(fā)布。Prometheus 服務(wù)器還會(huì)生成一個(gè)系統(tǒng)來(lái)與此數(shù)據(jù)進(jìn)行交互,從而提供深度查詢、可視化、存儲(chǔ)和其他功能。

        3.Grafana



        Grafana是一個(gè)監(jiān)控,指標(biāo),數(shù)據(jù)可視化和分析系統(tǒng)。此開(kāi)源工具允許您使用一系列圖形(包括熱圖、折線圖和地理地圖)創(chuàng)建完整的監(jiān)控儀表板。Grafana非常強(qiáng)大,具有警報(bào),特定于數(shù)據(jù)源的查詢,身份驗(yàn)證/授權(quán)等功能。

        它設(shè)置簡(jiǎn)單,在 Kubernetes 社區(qū)中廣泛使用。默認(rèn)情況下,某些部署配置文件包含 Grafana 容器。Grafana可以通過(guò)Slack,webhook,電子郵件或其他通信渠道發(fā)送警報(bào),并且可以同時(shí)查詢多個(gè)實(shí)體。

        4.Jaeger



        Jaeger?是一個(gè)免費(fèi)的跟蹤工具,用于監(jiān)視和調(diào)試復(fù)雜的分布式系統(tǒng)。它由Uber Technologies于2016年發(fā)布并開(kāi)源。它在復(fù)雜的分布式系統(tǒng)中用于事務(wù)監(jiān)視和調(diào)試。此外,Jaeger 還執(zhí)行根本原因分析、分布式事務(wù)監(jiān)控和分布式上下文傳播等服務(wù)。該工具允許用戶進(jìn)行根本原因調(diào)查,性能優(yōu)化和分布式事務(wù)監(jiān)控。

        Jaeger支持基于OpenTelemetry的數(shù)據(jù)源,如Cassandra,Elasticsearch,Kafka和RAM。它支持Java,Node,Python,Go和C++。Jaeger Operator 是一個(gè) Kubernetes Operator 實(shí)現(xiàn),它提供了一種不同的打包、部署和控制 Kubernetes 應(yīng)用程序的方式。您可以使用 Jaeger Operator 或 DaemonSet 配置來(lái)部署 Jaeger。出于測(cè)試和演示原因,還提供一體化部署

        5.Kubemonkey



        Netflix的混沌monkey在Kube-monkey中作為Kubernetes集群實(shí)現(xiàn):一種混沌工程工具,可以隨機(jī)終止生產(chǎn)中的虛擬機(jī)和容器,以“推動(dòng)”開(kāi)發(fā)人員構(gòu)建更具彈性的系統(tǒng)。Kube-monkey 是基于相同基本概念的 Kubernetes 集群的壓力測(cè)試工具。它的工作原理是隨機(jī)消除您指定的集群中的 k8s Pod,并且可以將其配置為在特定時(shí)間范圍內(nèi)運(yùn)行,刺激抗故障服務(wù)的形成,并改善系統(tǒng)的整體運(yùn)行狀況。

        您還可以使用TOML文件來(lái)配置Kube-monkey,從而允許您指定應(yīng)刪除哪些應(yīng)用程序以及該工具應(yīng)何時(shí)使用您的恢復(fù)過(guò)程。你對(duì)混亂有一些額外的控制,因?yàn)樗皇峭耆S機(jī)的;Kube-monkey 在選擇加入的基礎(chǔ)上運(yùn)行,這意味著您必須授予在給定應(yīng)用程序中終止 pod 的授權(quán),然后猴子才能瘋狂運(yùn)行。您可以決定應(yīng)銷毀哪個(gè)應(yīng)用程序以及何時(shí)應(yīng)練習(xí)恢復(fù)策略。

        6.Istio


        Istio?是一個(gè)開(kāi)源服務(wù)網(wǎng)格,它使在容器中運(yùn)行的微服務(wù)之間的連接、管理和流量保護(hù)變得更加容易。Istio 是 IBM、Google 和 Lyft 在 Envoy 上建立的合作,允許插件和擴(kuò)展的可能性。Istio 增強(qiáng)了 Kubernetes 系統(tǒng)中的安全性、可觀察性和流量管理,因?yàn)椴恍业氖?,它們帶?lái)了新的開(kāi)發(fā)和架構(gòu)問(wèn)題。

        服務(wù)網(wǎng)格在每個(gè)容器旁邊安裝一個(gè) sidecar 代理,并將這些網(wǎng)絡(luò)功能封裝到控制平面。它就是這樣一個(gè)開(kāi)源服務(wù)網(wǎng)格,已經(jīng)得到了廣泛的采用。

        7.Kubernetes dashboard

        Kubernetes Dashboard?是一個(gè)基于 Web 的 Kubernetes 集群用戶界面。本機(jī)儀表板使故障排除和監(jiān)控 K8s 集群更易于管理。您必須在 Kubernetes API 服務(wù)器之間建立安全的代理通道才能訪問(wèn)儀表板。本機(jī) Kubernetes 儀表板依賴于 Heapster 數(shù)據(jù)收集器,該數(shù)據(jù)收集器也必須安裝在計(jì)算機(jī)上。

        儀表板提供基本指標(biāo),例如所有節(jié)點(diǎn)的內(nèi)存和 CPU 消耗數(shù)據(jù),并監(jiān)控工作負(fù)載(Pod、部署、副本集、cron 作業(yè)等)的狀態(tài),以及管理和排除 Kubernetes 集群的故障。使用即用型 YAML 文件,您可以快速安裝 Kubernetes 儀表板。

        微信搜一搜
        最新技術(shù)
        瀏覽 145
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            天天尻| 无人区码蜜桃AV成人 | 天天av天天翘天天综合网 | 韩国黄色小说 | 国产美女被强躁到呻吟红视频 | 西西大胆无码裸体视频 | ass白嫩白嫩ass | 三年大片免费高清哔哩哔哩 | 神马午夜伦理片手机在线免费观看 | 亚洲无电影 |