CNCF權威調研揭示K8s用戶所面臨的最大挑戰
人們在使用及部署Kubernetes時會遇到各種各樣的問題。一些挑戰是使用Kubernetes時獨有的,其他一些挑戰則是伴隨著一些技術的使用出現的典型問題。
The New Stack發布的《Kubernetes的生態系統狀況》報告總結了用戶在挑選容器編排解決方案時的不同標準,以及是什麽因素限制了用戶采用Kubernetes。與安全性或資源優化等標準相比,擴展能力更可能成為編排解決方案的基本需求。其中對Kubernetes最大挑戰之一就是,在使用Kubernetes時經常需要改變IT組織中幾個部分的角色或職責。
CNCF(雲原生計算基金會)在近期的一項調研《Kubernetes部署和安全模式》中問到了人們在使用或部署容器時通常面臨的挑戰。我們對調研報告中發布的數據進行了獨立的分析,將答案範圍及關註點限制在那些使用Kubernetes來管理容器的組織上,以此來分析及展示Kubernetes用戶所面臨的問題。
安全性、存儲和網絡是最大的挑戰 用戶對Kubernetes的常見批評之一是它的復雜性。然而此次調研結果表明,企業采用Kubernetes時面臨的挑戰中,“復雜性”僅排在第五位,用戶面臨的基礎設施相關的挑戰更大。在Kubernetes使用者中,安全性的呼聲占到了46%,排名緊隨其後的是網絡和存儲,分別是第二、第三位。 只有23%的受訪者表示,基於負載來擴展部署對他們而言是一項挑戰。這意味著Kubernetes在擴展性方面已成功滿足了很大一部分用戶的需求。在列表的底部,有10%的人提到了獲取供應商支持的問題。很少有人抱怨Kubernetes供應商支持的原因之一,大概是許多部署無須完全依賴於供應商提供的分發版。往後來說,CNCF已推出了Kubernetes Certified Service Provider(Kubernetes認證服務供應商計劃)來確保服務供應商達到一定水平的能力,從而讓用戶能享受到高質量的服務。
超過40%的受訪者認為安全性、網絡和存儲是容器相關的挑戰
更大規模的組織存在更多的挑戰
與其他研究相似,我們發現更大規模的組織更可能列出更多它們關心的挑戰。例如,在擁有員工人數在1000人及以上的組織中,有55%的組織表示安全性是一項挑戰,而在員工人數少於100人的組織中只有39%持有相同的想法。在這種情況下,與可靠性等其他類型一樣,大型企業的需求可能和小型企業不同。在其他領域,例如網絡,與僅和使用的容器數量相比,IT基礎架構的規模和廣度(帶寬和站點數量)可能會給Kubernetes帶來更多獨有的挑戰。事實上,在擁有6個或6個以上集群的組織中,引發網絡挑戰的比例從42%上升到了53%。 也有一些挑戰不符合上述模式。對於存儲,一個解釋是技術“問題”並不在於可擴展性。在監控方面,中型組織更可能會面臨挑戰。小型組織通常不需要創建正式的監控流程,較大規模的組織有資源創建更強大的定制監控系統。而在中間地帶徘徊的是那些員工人數在100到999人的組織。
在擁有1000人及以上組織中,安全性和網絡更可能被視為與容器相關的挑戰
本地部署vs.雲上部署帶來的不同挑戰
影響組織和容器相關挑戰的另一個因素是,他們是將容器部署在公共雲上還是本地服務器上。 對那些將全部容器都部署在本地服務器上的組織而言,存儲是最常見的挑戰。這可能是因為這些組織要管理自己的存儲基礎架構,甚至可能需要獨立IT團隊來處理這一問題。 在僅使用本地服務器的使用者中,54%的用戶面臨存儲方面的挑戰,而擁有公有雲的組織僅有34%
對僅在公有雲上使用容器的組織而言,監控和日誌對他們來說是一大挑戰。雖然雲供應商是可以實現可擴展性的,但那些只使用本地服務器的組織也很少說到擴展部署是一項挑戰。
CNCF的此次調研還調查了用戶常用的幾種類型的雲原生基礎設施和工具,其中一些是專門用於和Kubernetes配合使用的。後續文章中我們將討論Kubernetes用戶解決他們面臨的挑戰時最常用的工具,歡迎保持關註。
CNCF權威調研揭示K8s用戶所面臨的最大挑戰