摘要:我們客戶之中有一個最近在日志中提到,顯著改變了他們將服務帶到市場的方式?,F在我們看到的這種變化波及到監視和故障診斷經過編排的環境。警報需要適應兩個方面。為了操作正常,這些警報提示需要自動設置為創建的容器。
隨著K8S的成熟,越來越多的公司選擇在生產中運用容器,我們現在看的第一個改變方式就是DevOps團隊如何監控的這個過程中的變化。我們客戶之中有一個最近在日志中提到,Kubernetes顯著改變了他們將服務帶到市場的方式?,F在我們看到的這種變化波及到監視和故障診斷經過編排的Kubernetes環境。
在這些變化之中,有些是由移動到了容器之中引起,有些是由移動到微服務上引起,剩下的一些是由Kubernetes的性能引起。這些變化可以被總結為服務,彈性擴容和分布。
Kubernetes是一個理解應用的邏輯和物理優化的中央大腦。Kubernetes負責將復雜的容器配置任務編排到你的基礎設施,并且將那些分布組件連接呈現為統一的服務。實質上,Kubernetes創建物理資源利用和pods的邏輯集合之間的橋梁,服務組成了你理解的應用程序。
如果對Kubernetes是做什么的沒有一個持續更新的理解的話,那么你的監測系統最好追蹤并且只在底層資源問題提醒。為了理解Services和pods的定義,你的監測系統需要1)可以從Kubernetes API動態攝取相關信息,2)將邏輯組容器集合映射到邏輯的應用程序,以及3)不斷計算聚合應用程序、服務和基礎設施指標,允許您整體監控您的服務。
彈性擴容有了1.2,Kubernetes可以擴容到1000多個節點集群。此外, 這個系統驚人的動態復制控制可以根據需要在幾秒內調節額外的容器。既然它關閉了容器,他們可能不是最初被創建的,而只是暫時的。
因此,之前遺留的警報方法需要改變。警報需要適應兩個方面。一方面——就像我們在服務部分描述的那樣——警報需要動態地聚合度量所有相關來源,不論這些來源是多久前的,來測量服務和pod的整體性能。第二方面——資源層面警告提示,比如像CPU,內存或者是網絡利用率都需要在來去的時候被應用到多帶帶的容器或者是應用程序中去。為了操作正常,這些警報提示需要自動設置為Kubernetes創建的容器。警報提示也可以應用于Pod、服務和任何跟你的應用程序有關系的標簽。
Kubernentes集群聯合(aka Ubernetes)使得分發應用程序在多個數據中心和多個與怒提供者更加容易。這令提升分布應用程序性能有顯著的提升,避免云鎖定,甚至還可以控制成本。
另一方面呢?是的,一些團隊的監測方法需要改變。特別是,那些習慣于運用利用由他們的云提供的監測的人需要使用一個可以在云端監控,警報,故障排除的系統。最重要的是,這個系統可以在云端流利地收集相同的指標來合理的聚合信息。
服務,彈性擴容,以及分布是三個能夠運用Kubernetes1.2來影響你的環境的變化,但是在未來給你好的影響。轉移到容器驅動,以微服務為導向的混合云部署(呼,真的好多術語)就是是很多軟件操作目標所導向的。為了成功的轉變,組織也需要重新思考他們怎樣獲得這些新環境的可視化。容器在這里添加了一個挑戰因為他們是黑盒;微服務添加了一個挑戰因為他們要調整如何思考你的應用程序;編排工具幫助彈性擴容你的基礎設施,并且有一些你需要的關鍵元數據在這個勇敢的新世界。
哦,對了,今天Sysdig正式支持Kubernetes1.2即買即用。為了使之簡單,我們利用Deamon來確認每個你用Kubernetes創建的主機都是通過Sysdig Cloud來自動儀表化的。
原文鏈接:點擊這里
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/32449.html
摘要:本文我們通過一個最簡單的例子來學習。注意看下圖的欄下面顯示的類型為的端口這個端口號是命令自動生成的,范圍在到之間。如果需要修改,可以編輯的配置文件有了這個端口號,我們隨便使用一個的地址,后面拼接上即是外部可以消費的完整地址。 很多Kubernetes的初學者對Kubernetes里面三種不同的IP地址和工作機制理解得不是很清楚。 本文我們通過一個最簡單的例子來學習。 用如下命令行創建一...
摘要:本文我們通過一個最簡單的例子來學習。注意看下圖的欄下面顯示的類型為的端口這個端口號是命令自動生成的,范圍在到之間。如果需要修改,可以編輯的配置文件有了這個端口號,我們隨便使用一個的地址,后面拼接上即是外部可以消費的完整地址。 很多Kubernetes的初學者對Kubernetes里面三種不同的IP地址和工作機制理解得不是很清楚。 本文我們通過一個最簡單的例子來學習。 用如下命令行創建一...
摘要:本文我們通過一個最簡單的例子來學習。注意看下圖的欄下面顯示的類型為的端口這個端口號是命令自動生成的,范圍在到之間。如果需要修改,可以編輯的配置文件有了這個端口號,我們隨便使用一個的地址,后面拼接上即是外部可以消費的完整地址。 很多Kubernetes的初學者對Kubernetes里面三種不同的IP地址和工作機制理解得不是很清楚。 本文我們通過一個最簡單的例子來學習。 用如下命令行創建一...
摘要:容器之間相互隔離的優點使得容器成為了分布式系統中合適的基本單元。分布式系統設計模式在面向對象編程被使用了幾年之后,設計模式出現并被編成文檔。 1. 介紹 在20世紀80年代末和20世紀90年代初,面向對象編程徹底改革了軟件開發方法,普及了將應用程序作為模塊化組件的創建方法。隨著基于容器化軟件組件的微服務架構的逐漸普及,現在在分布式系統開發中也發生著類似的革命。容器之間相互隔離的優點使得...
摘要:此文已由作者劉超授權網易云社區發布。所以當我們評估大數據平臺牛不牛的時候,往往以單位時間內跑的任務數目以及能夠處理的數據量來衡量。的問題調度在大數據領域是核心中的核心,在容器平臺中是重要的,但不是全部。 此文已由作者劉超授權網易云社區發布。 歡迎訪問網易云社區,了解更多網易技術產品運營經驗 最近總在思考,為什么在支撐容器平臺和微服務的競爭中,Kubernetes 會取得最終的勝出,事實...
閱讀 2027·2021-11-08 13:14
閱讀 2935·2021-10-18 13:34
閱讀 2021·2021-09-23 11:21
閱讀 3582·2019-08-30 15:54
閱讀 1752·2019-08-30 15:54
閱讀 2918·2019-08-29 15:33
閱讀 2569·2019-08-29 14:01
閱讀 1940·2019-08-29 13:52