久久99国产精品尤物|久久黄色视频二区|三级在线播放试看无码一区二区|国产综合在线观看精品12

電話:+86 574 88168918 郵箱:sales@aliance.cn

首頁-新聞動態-新聞詳情

Kubernetes為什么會逐漸成為云計算的標準?

發布(bu)時間(jian):作者:cobinet瀏覽:469次來源:jifang360
CobiNet(寧波)推薦文章:

談及容(rong)器(qi)技術,毫不(bu)夸張地說,2017年是 Kubernetes的元年 。Kubernetes自(zi)2014年推(tui)出(chu)以來,一直保持穩步增長。

這要歸功(gong)于云(yun)(yun)原生應用的(de)興起。準確來說,云(yun)(yun)原生更像是(shi)一(yi)種文化,更是(shi)一(yi)種潮流,它(ta)(ta)是(shi)云(yun)(yun)計算(suan)的(de)一(yi)個必然(ran)導向。它(ta)(ta)的(de)意義在于讓云(yun)(yun)成(cheng)為云(yun)(yun)化戰略(lve)成(cheng)功(gong)的(de)基(ji)石,而不是(shi)阻礙,如果業務應用上云(yun)(yun)之后(hou)開發(fa)和運維人員(yuan)比(bi)原先(xian)還(huan)痛苦,成(cheng)本高企(qi)的(de)話,這樣的(de)云(yun)(yun)我們寧愿不不上。

其實(shi)在 Kubernetes 出現(xian)之前,就已經有(you)(you)人提(ti)出了云(yun)原(yuan)生(sheng)的(de)(de)概念,如 2010 年 Paul Fremantle 就在他(ta)的(de)(de)博客中提(ti)出了云(yun)原(yuan)生(sheng)的(de)(de)核(he)心理念,但是還沒有(you)(you)切實(shi)的(de)(de)技術解決方案。而那時候 PaaS 才剛(gang)剛(gang)出現(xian),PaaS 平臺提(ti)供(gong)商 Heroku 提(ti)出了 12 因(yin)素(su)(基準(zhun)代碼、依賴、配置(zhi)、后端(duan)服務、發布、進程、端(duan)口(kou)綁(bang)定(ding)、并發、易處(chu)理、開發環境(jing)與線上環境(jing)等價、日志(zhi)、管理進程)應用(yong)的(de)(de)理念,為構建 SaaS 應用(yong)提(ti)供(gong)了方法論(lun),該理念在云(yun)原(yuan)生(sheng)時代依然適用(yong)。

Kubernetes 是(shi)一(yi)個相對較(jiao)新的(de)(de)運行容器(qi)化(hua)負載的(de)(de)平臺,它(ta)解決(jue)了這些問題。它(ta)原本是(shi) Google 內部的(de)(de)一(yi)個項目,Kubernetes 在(zai) 2015 年被捐贈給了云原生(sheng)(sheng)計算基金會,并(bing)(bing)吸引了來自(zi)世界(jie)各(ge)地開(kai)源社區的(de)(de)開(kai)發人(ren)(ren)員。 Kubernetes 的(de)(de)設(she)計基于 Google 15 年的(de)(de)在(zai)生(sheng)(sheng)產和開(kai)發環境(jing)運維的(de)(de)經驗。由于它(ta)是(shi)開(kai)源的(de)(de),任何人(ren)(ren)都可以(yi)下載并(bing)(bing)使用(yong)它(ta),并(bing)(bing)實現其帶來的(de)(de)優勢(shi)。

云原生應用(yong)理念要(yao)求將環境配(pei)置存在應用(yong)運行的(de)環境中(zhong)(zhong),在K8s集群(qun)中(zhong)(zhong),所(suo)有的(de)環境配(pei)置都存在分(fen)布(bu)(bu)式(shi)(shi)共享存儲Etcd中(zhong)(zhong)。Kubernetes還(huan)有一(yi)(yi)(yi)些操作(zuo)(zuo)對(dui)象(xiang)是用(yong)來專門存儲環境配(pei)置的(de)。例如(ru)ConfigMap是存儲通用(yong)的(de)配(pei)置變量的(de)。ConfigMap有點兒像一(yi)(yi)(yi)個統一(yi)(yi)(yi)的(de)配(pei)置文(wen)件(jian),使用(yong)戶可(ke)以將分(fen)布(bu)(bu)式(shi)(shi)系統中(zhong)(zhong)用(yong)于(yu)不同模塊的(de)環境變量統一(yi)(yi)(yi)到一(yi)(yi)(yi)個對(dui)象(xiang)中(zhong)(zhong)管(guan)理;而它(ta)與(yu)配(pei)置文(wen)件(jian)的(de)區別在于(yu)它(ta)是存在集群(qun)的(de) 環境 中(zhong)(zhong)的(de),并且支持Kubernetes集群(qun)中(zhong)(zhong)所(suo)有通用(yong)的(de)操作(zuo)(zuo)調用(yong)方式(shi)(shi)。

再比如(ru)Secret是專門用來存(cun)儲密(mi)鑰(yao)對象的(de),它使得在(zai)Kubernetes集(ji)群中用到(dao)密(mi)碼等私密(mi)信息時不(bu)必用明文環境變量來表示(shi),從而加(jia)強密(mi)鑰(yao)傳遞和保存(cun)的(de)安(an)全性。

更(geng)重要(yao)的是,云原生應用理(li)念要(yao)求(qiu)盡(jin)量保(bao)證開發、測試和生產環境(jing)(jing)的配置一(yi)致,但是同時這幾個不(bu)同的環境(jing)(jing)又應該(gai)是彼(bi)此隔離。在Kubernetes集群中,不(bu)同的環境(jing)(jing)可(ke)以通過namespace進(jin)行(xing)隔離,保(bao)證彼(bi)此不(bu)互相干擾。

可以說(shuo),Kubernetes在像(xiang) OpenStack 這樣的(de)基礎(chu)架構即服務(IaaS)和(he)完(wan)(wan)整的(de)平臺即服務 (PaaS)的(de)資(zi)源之間達(da)到了最(zui)佳平衡,它的(de)底層運行時(shi)實現完(wan)(wan)全由供應(ying)商控制。Kubernetes 提(ti)供了兩個(ge)優(you)勢:對管理基礎(chu)設(she)施的(de)抽象(xiang),以及(ji)深入(ru)裸機進行故障排除的(de)工具和(he)功能。

文章編輯:CobiNet(寧波)  
本公司專注于電訊配件,銅纜綜合布線系列領域產品研發生產超五類,六類,七類線,屏蔽模塊,配線架及相關模塊(kuai)配件的研發和生產。

歡迎來電咨詢0574 88168918,郵箱sales@aliance.cn,網址aliance.cn

相關新聞

 

?2016-2019寧波科博通信技術有(you)限公司版權所有(you)

var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?63a5e6bfadb91afc92f810632c857c25"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();