什么是Kubernetes

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

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

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

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

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

Kubernetes功能

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

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

延伸閱讀

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