使用Kubernetes的5個關鍵點!
我們都知道,Kubernetes是一個開源容器編排引擎,您可以選擇在自己的硬體或虛擬機器上執行Kubernetes,也可以在本地建立一個計算叢集,手動部署Kubernetes。但是,如果選擇本地部署,會帶來大量的複雜性。Kubernetes的本質是自動化,本意是讓部署容器化的應用簡單並且高效,這也是Kubernetes存在的最大意義。但實際上,對於Kubernetes自身部署來說,卻是一件非常困難的事,以至於很多企業更願意選擇在託管的Kubernetes服務上執行容器工作負載。
那麼,對於初次使用Kubernetes的企業來說,如果選擇租用,應該有哪些注意事項?以下五個關鍵點,或能帶來更多借鑑作用!
1、透過免費服務最大化試用,是一個不錯的選擇。大多數Kubernetes服務提供商都提供了不同程度的試用服務,這些試用項無疑是瞭解Kubernetes的最佳途徑。當然,他們提供的試用版,都是最簡單應用。但是,這些免費版提供了各種各樣的工具來管理叢集,其中一些工具提供了與包不同的特性。考慮到容器編排技術具有快速變化的特點,每個服務提供的功能隨時迭代,使用託管服務可能會更有安全感。
2、瞭解安裝、配置Kubernetes叢集以及進行故障排查的方法。並不是所有服務的主節點都具有高可用性,有些方法要靠我們自己來摸索。另外,每個服務都要提供不同型別的故障診斷工具和效能日誌,並不是說要對比哪種方法更好或更差,只是為了確保系統在執行之後不出現意外。
3、瞭解高可用性的額外成本。雖然我們已經定了要選擇哪家的Kubernetes,還要讓對方以不同的服務方式處理主節點。但是到了生產環境後,我們執行的節點可能會是2個,甚至3個以上,這意味著我們主伺服器的收費會更多。
4、要具有多雲環境的管理能力。使用託管的Kubernetes服務,意味著我們的服務要執行在公有云環境中。比如:使用谷歌的託管Kubernetes,那麼我們的節點就會執行在谷歌雲中;使用亞馬遜的服務,我們的節點會執行在AWS等等。那麼,如果我們希望在多個服務上(或混合配置中)執行節點,則需要明確對方是否能夠支援。例如:OpenShift或Heptio Kubernetes Subscription (HKS),設定會更加複雜,但是在安全性和容錯性方面有很好的優勢。
5、交鑰匙工程也是一種選擇。企業可能不願意將叢集的金鑰交給雲服務提供商,而Stackpoint或Containership Kubernetes Engine (CKE)等交鑰匙服務採用“一鍵式按鈕”的方式,在公有云上部署自己的叢集,企業可以更稱心如意地建立叢集。但需要注意的是,企業需要了解維護和排除這類叢集故障所涉及的內容,因為在設計上,它的維護和更新方式與託管服務不同。雲端運維能力可能決定了這家託管服務提供商是否具備競爭優勢,是否能夠滿足企業特定的需求。
總之,在使用託管的Kubernetes時,我們一定要考察雲服務商的綜合實力,確保業務的強一致性,並且要保證在使用託管服務時開發的應用,以及用於部署的容器,可以無縫地遷移或者部署到本地。
來自 “ https://containerjournal.com/2019/02/15/5-key-cons ”,原文連結:http://blog.itpub.net/31545808/viewspace-2636345/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用 Kubernetes 的 5 個理由
- BPM治理的5個關鍵要素 - leonardo
- 使用多個鍵做模型關聯模型
- 物聯網裝置的5個關鍵考慮因素
- 使用Kubernetes實現CI/CD幾個注意點 - harness
- 數字化轉型之路的三個關鍵節點
- K8S容災方案的五個關鍵點K8S
- 線上教育平臺開發的幾個關鍵點
- ERP實施的關鍵點,你的企業做到幾個?
- 25個關鍵技術點,帶你熟悉PythonPython
- 談談資料質量管理中的5個關鍵要素
- 5G切片:成功實施的4個關鍵原則
- 使用關鍵點進行小目標檢測
- 專案管理中需要注意的四個關鍵控制點專案管理
- 2020 年對 Kubernetes 的 5 個預測
- 競價打板的關鍵點
- SAP ABAP COMMIT WORK 關鍵字的一些使用要點MIT
- 5個核心關鍵點,讓你徹底明白低程式碼能解決什麼問題!
- 5個關鍵詞回顧2022年個推技術實踐
- opencv關鍵點檢測OpenCV
- 電腦shift鍵你會用嗎?關於鍵盤shift鍵的作用和11個使用技巧
- 你不得不瞭解 Helm 3 中的 5 個關鍵新特性
- 剖析 golang 的25個關鍵字Golang
- 使用 Synchronized 關鍵字synchronized
- 盤點6個Kubernetes監視工具
- 1_static關鍵字的使用
- 在Java中this關鍵字的使用Java
- 廣告投放的關鍵點在哪裡XRW
- Swift-27個關鍵字,助力開發(篇幅有點長)Swift
- 3個關鍵點助力工業機器人自動化機器人
- 企業在轉型(數字化、變革)中的幾個關鍵點
- 評估軟體供應鏈安全可關注這5個關鍵問題
- 掌握seo關鍵點,輕鬆穩定網站關鍵詞排名網站
- C語言的幾個關鍵字C語言
- C++ 62個關鍵字的作用C++
- 改進DevSecOps框架的 5 大關鍵技術dev框架
- Android 5月安全更新來了!修復42個漏洞:包括4個關鍵漏洞Android
- 選擇低程式碼應用程式開發框架的5個關鍵標準框架