kubernetes是什麼?有哪些功能?

老男孩IT教育機構發表於2023-01-30

  在學習Linux的時候,大部分小夥伴肯定都知道kubernetes。kubernetes簡稱K8S,是用8代替名字中間的8個字元“ubernete”而成的縮寫。那麼kubernetes是什麼?有哪些功能?以下是詳細的內容介紹。

  kubernetes是一個輕便的和可擴充套件的開源平臺,用於管理容器化應用和服務。透過kubernetes能夠進行應用的自動化部署和擴縮容。在kubernetes中,會將組成應用的容器組合成一個邏輯單元以更易管理和發現。kubernetes積累了作為Google生產環境執行工作負載15年的經驗,並吸收了來自於社群的最佳想法和實踐。

  kubernetes有哪些功能?

  1、自動裝箱

  基於容器對應用執行環境的資源配置要求自動部署應用容器。

  2、自愈能力

  當容器失敗時,會對容器進行重啟。

  當所部署的Node節點有問題時,會對容器進行重新部署和重新排程。

  當容器未透過監控檢查時,會關閉此容器。

  直到容器正常執行時,才會對外提供服務。

  3、水平擴充套件

  透過簡單的命令、用於UI介面或基於CPU等資源使用情況,對應用容器進行規模擴大或規模剪裁。

  4、服務發現

  使用者不需要使用額外的服務發現機制,就能夠基於kubernetes自身能力實現服務發現和負載均衡。

  5、滾動更新

  可以根據應用的變化,對應用容器執行的應用,進行一次性或批次式更新。

  6、儲存編排

  自動實現儲存系統掛載及應用,特別對有狀態應用實現資料持久化非常重要儲存系統可以來自於本地目錄、網路儲存公共雲端儲存服務等。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2933273/,如需轉載,請註明出處,否則將追究法律責任。

相關文章