什么是Kubernetes

Kubernetes(k8s)是一款開源的以容器為中心的,用于跨主機集群自動部署(automating deployment),控制容器擴展/收縮(scaling)和管理容器化應(yīng)用程序(management of containerized applications)的基礎(chǔ)平臺。

Kubernetes項目由Google于2014年啟動,建立在Google 十五年的大規(guī)模生產(chǎn)環(huán)境管理經(jīng)驗之上,再結(jié)合社區(qū)中的最好想法進行實踐。

  • 規(guī)模龐大(Planet Scale):k8s與Google每周運行數(shù)十億個容器平臺采用相同的設(shè)計原則,使得你的應(yīng)用在不斷擴展時不用擴充你的ops團隊;

  • 永不過時(Never Outgrow):無論是本地測試還是應(yīng)用在國際企業(yè),k8s的靈活性能都能滿足你任何復(fù)雜的需求,讓你始終如一、輕松地提供應(yīng)用服務(wù);

  • 隨處運行(Run Anywhere):k8s是開源的,你可以隨意地將它運行在公有云、私有云、混合云( hybrid,)、多云(multi-cloud)環(huán)境之上。

Kubernetes功能

自動配載(Automatic binpacking):在保證應(yīng)用服務(wù)可用前提下,每個容器所占用資源會根據(jù)實際情況與配置約束進行自動分配;

自我修復(fù)(Self-healing):如果容器出錯,在嘗試重啟失敗后它將會被替換與重新編排;k8s也會自動關(guān)閉由你定義為“不健康”的容器;只有“健康”的容器才會被用于提供應(yīng)用服務(wù);

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式