Kubernetes不適合哪些企業? - qovery

banq發表於2022-02-20

對於需要隨時間擴充套件的專案以及無縫可移植性,Kubernetes 是一個極好的開發輔助工具。
何時應該使用 Kubernetes
Kubernetes 為以下方面提供了出色的開發和部署環境:
  • 成長中的初創公司:如果您計劃在擴充套件解決方案的同時更快地擴充套件和大規模增長,Kubernetes 對您來說非常有用。它適用於大型團隊,因為它允許各個部門或個人使用相同的空間而不會發生衝突。多個環境、多個叢集、多個名稱空間允許您對開發基礎設施進行很好的劃分。
  • 具有自動化需求的複雜應用程式:由於該平臺具有強大的自動化功能並支援容器,因此理想情況下應該啟動具有多個需要自動化的容器的大型專案。 
  • 現代應用程式或過渡到現代架構:如果您的遺留應用程式正在轉移到微服務架構,或者您正在開發遵循微服務架構的應用程式,Kubernetes 應該是您的首選。特別推薦給已經使用 Docker(或類似解決方案)進行應用容器化的企業或開發人員。

什麼時候不應該使用 Kubernetes
Kubernetes 很了不起,但不是全部。有時,它會給你帶來額外的成本和你的應用可能不需要的不必要的功能。它還要求開發人員遵循陡峭的學習曲線。
如果出現以下情況,您可以跳過轉向 Kubernetes:
  • 您是一個小型工程團隊:假設您是一個由 5 名開發人員組成的團隊,並且需要有限的專案可擴充套件性。應避免在設定 Kubernetes 上投入時間、精力和金錢。
  • 您的 Web 應用程式簡單直接:對於不需要昂貴資源或高階服務的應用程式,使用 Kubernetes 無疑是大材小用。
  • 傳統解決方案:使用老式的架構方法,Kubernetes 不會為沒有大型微服務環境的應用程式增加任何價值。但是,如果您正在考慮將這個遺留應用程式轉換為容器化應用程式,您可以計劃在改進其程式碼後遷移到 Kubernetes。



 

相關文章