国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

為高效 Ops 和 SRE 團隊準備的 10 個開源 k8s 工具

KevinYan / 2767人閱讀

摘要:渲染節(jié)點并指明它們的總體狀態(tài)。為節(jié)點和提供工具提示信息。作為一個日志查看器,允許你使用選擇器從匹配的流式的查看日志。日志查看器你可以基于標準的標簽選擇器匹配,通過名字,通過服務,通過部署,等等。使得和團隊在容器排錯和安全調(diào)查方面很方便。

如果你正在 Kubernetes 上工作,你的 SRE 和 Ops 團隊需要正確的工具來確保Kubernetes集群的高可用和在其中運行的工作負載。這里我們列出了10個開源Kubernetes工具來使得你的SRE和Ops團隊更高效的達到他們的服務水平目標(SLA)。

Kube-ops-view

Kube-ops-view為多個Kubernetes集群提供了一個通用的操作視圖,對于SRE和Ops團隊來說這是一個方便的工具,Kube-ops-view提供只讀的系統(tǒng)儀表。Kube-ops-view 提供了一些非常酷的特性:

在多個Kubernetes 集群間切換。

渲染節(jié)點并指明它們的總體狀態(tài)(“Ready”)。

展示節(jié)點的容量和資源利用率(CPU,內(nèi)存)。

指明pods的狀態(tài)(綠色:ready/running,紅色:error等)。

為節(jié)點和pods提供工具提示信息。

pod創(chuàng)建和終止。

使用屏幕令牌在TV屏幕上提供儀表盤。

Cabin

Cabin是一個Kubernetes 的原生的手機App儀表盤。Cabin UI是使用React Native,因此可以運行在 IOS和Android硬件上。它是一個移動助手,提供了細粒度操作來維護Kubernetes 資源。Cabin app做了觸摸優(yōu)化。例如,你可以通過一個左滑動來刪除一個pod。你也可以通過一個手指滾動來擴展部署。




Cabin 的一些有趣的特性:

無縫的支持 Google Kubernetes Engine (GKE),你可以直接在你的移動手機上創(chuàng)建 GKE集群。

早期支持幫助圖表,你可以瀏覽圖表庫,并且通過點擊移動運行圖表。

訪問 pod 日志,通過標簽(label)搜索資源,通過改變你部署的鏡像觸發(fā)滾動升級等。

Kubectx

如果你工作在多k8s 集群,kubectx是另外一個必須要有的工具。Kubectx與kubens捆綁在一起,當你使用kubectl的時候,允許你在Kubernetes集群和命名空間之間切換。

kubectx 和 kubens支持在bash/zsh 環(huán)境通過 tab 來幫助你補全長的長下文名稱。你不在需要記得完整的上下文名稱。

Kube-shell

Kube-shell是一個和Kubernetes CLI集成的 Shell,它有一些非常漂亮的特性,比如:

自動補全命令,自我提示,聯(lián)機文檔。

通過使用 up/down 鍵盤命令訪問歷史命令的執(zhí)行。

從kubeconfig獲取當前上下文,在 集群/命名空間之間非常容易的切換。

相關(guān)工具

Kube-prompt是另外一個有自動補全特性的交互式Kubernetes客戶端。它接受沒有kubect前綴的命令。

另外,Kube-ps1是一個類似的腳本讓你添加配置在kubectl的當前Kubernetes 上下文和命名空間到你的Bash/Zsh提示字符。

最后,Kail是一個 Kubernetes tail。作為一個Kubernetes日志查看器,kail允許你使用選擇器從匹配的pods流式的查看日志。

Kail - kubernetes 日志查看器

你可以基于標準的標簽選擇器匹配 pods,通過名字,通過服務,通過部署,等等。

Stern是另外一個專注于 pods和 pods中容器的日志 tail 解決方案。使用 Stern,為了快速調(diào)試,結(jié)果是有顏色的。

Telepresence

Telepresence是一個開源的工具,可以讓你在本地調(diào)試服務,雖然該服務與它位于遠程Kubernetes集群或者是遠程云服務資源(如數(shù)據(jù)庫)的依賴服務保持連接。

Telepresence 本地開發(fā)和和對遠程Kubernetes 集群的調(diào)試。

就個人而言,我認為Telepresence有很大的潛力,對于運行在 Kubernetes 上的服務而言,Telepresence已經(jīng)是一個豐富的本地開發(fā)環(huán)境。在線調(diào)試是一個新事物,但是發(fā)展很快。

Weave Scope

Weave Scope是一個Docker 和 Kubernetes的排錯&監(jiān)控工具。它為你的應用自動的構(gòu)建邏輯拓撲以及基礎(chǔ)設(shè)施,以便你的SRE和Ops團隊可以直觀的明白,監(jiān)控,控制你的容器,基于應用的微服務。

除了拓撲視圖,Weave Scope也提供了一個深入視圖,比如節(jié)點和進程之間的任何事情,包括部署,服務,副本集,pods 和容器。另外,你基于CPU和內(nèi)存使用率應用過濾,或者是通過名字,標簽,甚至路徑使用搜索快速的找到節(jié)點類型,容器和進程。

PowerfulSeal

PowerfulSeal 的靈感來源于 Chaos Monkey,由 Bloomberg 工程師團隊開發(fā)。它可以給你的Kubernetes集群添加混亂,如殺掉目標的pods或者是節(jié)點。它以兩個模式操作:交互式和自治的。

交互式模式被設(shè)計為允許你發(fā)現(xiàn)你的集群組件,并且人工的停止一些事情看會發(fā)生什么。它操作在節(jié)點,pods,部署,和命名空間上。

自治模式讀取一個策略文件,可以包含任意數(shù)量的pod和節(jié)點的場景。每個場景描述了在集群上匹配,過濾,和行動的列表。

策略文件是以YAML 格式編寫的,包含將被自治客戶端執(zhí)行的場景。

相關(guān)工具

kube-monkey是用于Kubernetes集群的Netflix的Chaos Monkey
的另外一種實現(xiàn)方式。它隨機刪除在Kubernetes集群中的pods,鼓勵并驗證恢復服務的開發(fā)。

Marmot

Marmot是一個來自于谷歌的工作流執(zhí)行引擎,用于處理SRE和Ops需要的工作流。它被設(shè)計為處理基礎(chǔ)架構(gòu)變更的工具,但它可以和Kubernetes一起使用。

它特別適用于那些有一定節(jié)奏,可能需要對健康進行狀態(tài)檢查的任何類型的操作。因此,比如,你正在使用大量實例發(fā)布一個新服務版本,這時你執(zhí)行了一個增量在受控的發(fā)布(金絲雀發(fā)布)。

Ark

Ark 是一個用于管理從你的Kubernetes資源和卷做災難恢復的工具。Ark提供一個簡單并且魯棒的方式來備份和從系列的檢查點恢復Kubernetes資源和持久化的卷。備份文件被存儲在一個對象存儲服務(如,Amazon S3)。

Ark 確保你以一個高效的方式自動化以下場景:

減低災難恢復的TTR(響應時間)。

Kubernetes API 對象提供跨云服務器商遷移。

通過復制生產(chǎn)環(huán)境副本,開發(fā)和測試環(huán)境的設(shè)置(+CI)。

Ark 附帶一個集群服務(Ark server)和CLI(Ark 客戶端),集群服務最重要的工作就是它運行所有的Ark控制器。Ark服務器執(zhí)行實際的備份,校驗,和把備份文件加載進云對象存儲中。

Sysdig

Sysdig是一個容器排錯工具,它可以捕獲系統(tǒng)調(diào)用和來自于Linux內(nèi)核的事件。簡單的說,對于整個集群,Sysdig就是strace + tcpdump + htop + iftop + lsof + wireshark。

Sysdig 在物理機和虛擬機的操作系統(tǒng)級別使用。通過安裝進Linux內(nèi)核,捕獲系統(tǒng)調(diào)用和其他操作系統(tǒng)事件。Sysdig 也可以為系統(tǒng)活動創(chuàng)建trace文件。

相關(guān)工具

Sysdig Inspect是一個可視化通過Sysdig收集的數(shù)據(jù)的接口。Sysdig Inspect 使得SRE和Ops團隊在容器排錯和安全調(diào)查方面很方便。

Inspect的用戶接口被設(shè)計為直觀的導航Sysdig捕獲的數(shù)據(jù),包含系統(tǒng),網(wǎng)絡和一個Linux系統(tǒng)的應用活動。Sysdig Inspect幫助你明白趨勢,相關(guān)性的指標,和大海撈針(從一堆數(shù)據(jù)中找到關(guān)鍵數(shù)據(jù))。它包含了功能設(shè)計來支持性能和安全調(diào)查,深入容器查詢。

Sysdig Falco 是另外一個構(gòu)建與Sysdig收集的數(shù)據(jù)基礎(chǔ)之上的工具。Falco監(jiān)控活動行為,它被設(shè)計為發(fā)現(xiàn)你應用中異常的活動。比如,使用Falco你可以發(fā)現(xiàn)活動,如:

運行在一個容器中的腳本。

一個運行在私密模式的容器。

一個掛載在敏感主機的容器。

最后的思考

Kubernetes 生態(tài)系統(tǒng)正在爆炸性增長。有大量的開源和商業(yè)工具可以幫助你更高效的操作非關(guān)鍵性的Kubernetes集群和服務。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/32662.html

相關(guān)文章

  • 高效 Ops SRE 團隊準備 10 開源 k8s 工具

    摘要:渲染節(jié)點并指明它們的總體狀態(tài)。為節(jié)點和提供工具提示信息。作為一個日志查看器,允許你使用選擇器從匹配的流式的查看日志。日志查看器你可以基于標準的標簽選擇器匹配,通過名字,通過服務,通過部署,等等。使得和團隊在容器排錯和安全調(diào)查方面很方便。 如果你正在 Kubernetes 上工作,你的 SRE 和 Ops 團隊需要正確的工具來確保Kubernetes集群的高可用和在其中運行的工作負載。這...

    Harriet666 評論0 收藏0
  • 快收藏!52篇25萬字,微服務、云原生、容器、K8S、Serverless精華文章集錦

    摘要:正在走遠,新年之初,小數(shù)精選過去一年閱讀量居高的技術(shù)干貨,從容器到微服務云原生,匯集成篇精華集錦,充分反映了這一年的技術(shù)熱點走向。此文值得收藏,方便隨時搜索和查看。,小數(shù)將繼續(xù)陪伴大家,為朋友們奉獻更有逼格的技術(shù)內(nèi)容。 2017正在走遠,新年之初,小數(shù)精選過去一年閱讀量居高的技術(shù)干貨,從容器、K8S 到微服務、云原生、Service Mesh,匯集成52篇精華集錦,充分反映了這一年的技...

    AaronYuan 評論0 收藏0
  • 崔立強:Dev無感Ops,如何做到高效軟件交付

    摘要:用云效首先可以獲得研發(fā)模式的標準化,我們將其命名為,這是目前應用最廣最適合阿里巴巴的分支管理模式,不但具有高度自由,快速迭代的特性,還可以與流水線結(jié)合,讓整個公司具有統(tǒng)一的軟件交付規(guī)范。最終避免了的發(fā)布故障。 在2018第二屆研發(fā)效能嘉年華上,阿里巴巴云效技術(shù)專家崔力強帶來了如何做到高效軟件交付的精彩演講,首先介紹了阿里巴巴在近幾年在交付平臺上的技術(shù)經(jīng)驗,以及目前云上工具平臺交易的趨勢...

    wawor4827 評論0 收藏0
  • 他山之石——運維平臺哪家強?

    摘要:當云平臺出現(xiàn)網(wǎng)絡故障系統(tǒng)故障等問題,這對云租戶用戶有時甚至是致命的,所以不少是由高級別開發(fā)人員轉(zhuǎn)型而來。目前國內(nèi)各大云廠商也基本都提供了應用運維平臺,包括騰訊藍鯨阿里華為等。 DevOps 全鏈路 下圖是我們熟知的軟件研發(fā)環(huán)節(jié),在迭代頻率高的研發(fā)組織里,一天可能要經(jīng)歷多次如下循環(huán)。對于用戶群體龐大或者正在經(jīng)歷大幅業(yè)務擴張的企業(yè)研發(fā)組織,除了重點關(guān)注應用的快速上線之外,如何保障應用的高可...

    mylxsw 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<