歡迎光臨
每天分享高質量文章

Kubernetes 使用者所面臨的挑戰

使用者在使用或者部署 Kubernetes 時會遇到各種各樣的問題,雖然有些挑戰是 Kubernetes 獨有的,但大多數挑戰是很多技術發展過程中都會經歷的。
“Kubernetes 生態現狀[1]” 分析了不同標準在挑選容器編排解決方案時的重要性以及阻礙 Kubernetes 發展的主要因素。
與安全性或資源最佳化等標準相比,擴充套件性更有可能成為編排解決方案的基本要求。報告中提到的最大挑戰之一是使用 Kubernetes 經常需要改變 IT 部門的部分角色或職責。
Cloud Native Computing Foundation(CNCF)最近調查了使用者在使用或部署容器時通常會面臨的挑戰。在釋出的 “Kubernetes 部署和安全樣式[2]”中,透過對資料的獨立分析,將結果彙總,並將關註點聚焦在使用 Kubernetes 管理容器的公司上,透過這種方式來展示 Kubernetes 使用者目前所面臨的一些問題。


安全、儲存和網路是最大的挑戰

調查結果顯示 Kubernetes 常被噴的複雜性只排到了第五名,排在首位的是基礎設施相關的挑戰。46% 的使用者提及了安全性,排在第二名和第三名分別是網路和儲存所帶來的挑戰。
23% 的人表示基於負載伸縮是一項挑戰。因為 Kubernetes 如預期那樣支援自動伸縮,所以這就意味著大部分需求都能滿足。在串列底部,10% 的人提到了供應商支援的問題。很少有人抱怨 Kubernetes 供應商的一個原因是很多部署並不依賴於供應商的分發。由於 CNCF 最近推出了 Kubernetes 認證服務商計劃,以確保服務提供商的質量可以達到一定水準,所以我們可以期待未來高質量的服務。

公司越大,面臨的挑戰就越大

同其他研究結果相似,我們發現越公司越大,越可能將更多問題視作挑戰。例如,擁有 1000 名及以上員工的公司中有 55% 表示安全性是一項挑戰,在員工數量少於 100 人的公司中僅有 39% 表達了同類觀點。這種情況也發生在穩定性方面,大型企業的需求可能與小型企業的不同。在其他領域,例如網路,與使用容器的數量相比,IT 基礎架構的規模和廣度(頻寬和站點數量)可能會給 Kubernetes 帶來更多特有的挑戰。事實上,在擁有六個或六個以上叢集的公司中,面臨網路挑戰的比例從 42% 上升到了 53%。
個別挑戰不符合上述情況。例如在儲存方面,可能存在與可擴充套件性無關的技術“問題”。在監控方面,中型公司更有可能面臨挑戰,正如我們之前文章重新審視容器監控[3]一文中所提到的,小公司通常不需要建立正式的監測流程,而大公司有資源去打造一套更加健壯的、定製化的監控系統,員工在 100 到 999 人的中型公司反而面臨挑戰。

本地 vs 雲端

影響容器相關挑戰的另一個因素是公司是否將容器部署到公共雲或本地伺服器。對於僅使用本地伺服器的容器,儲存是最常見的挑戰,這可能是因為公司需要自己管理儲存基礎架構,甚至可能由獨立的 IT 團隊來維護。

對於只在公有雲上使用容器的公司來說,通常會面臨監控和日誌方面的挑戰。雖然雲供應商一般都支援伸縮,但只使用本地伺服器的公司通常不會將伸縮視作挑戰。
相關連結:
  1. https://thenewstack.io/ebooks/kubernetes/state-of-kubernetes-ecosystem/

  2. https://thenewstack.io/ebooks/kubernetes/kubernetes-deployment-and-security-patterns/

  3. https://thenewstack.io/monitoring-reset-containers/

原文連結:https://thenewstack.io/top-challenges-kubernetes-users-face-deployment/

Kubernetes入門與進階實戰培訓

本次培訓包括:Docker介紹、Docker映象、網路、儲存、容器安全;Kubernetes架構、設計理念、常用物件、網路、儲存、網路隔離、服務發現與負載均衡;Kubernetes核心元件、Pod、外掛、微服務、雲原生、Kubernetes Operator、叢集災備等,點選瞭解具體培訓內容

7月13日正式上課,點選閱讀原文連結即可報名。
贊(0)

分享創造快樂