Kubernetes為什么會(huì)逐漸成為云計(jì)算的標(biāo)準(zhǔn)?
談及容器技術(shù),毫不夸張地說(shuō),2017年是“Kubernetes的元年”。Kubernetes自2014年推出以來(lái),一直保持穩(wěn)步增長(zhǎng)。
這要?dú)w功于云原生應(yīng)用的興起。準(zhǔn)確來(lái)說(shuō),云原生更像是一種文化,更是一種潮流,它是云計(jì)算的一個(gè)必然導(dǎo)向。它的意義在于讓云成為云化戰(zhàn)略成功的基石,而不是阻礙,如果業(yè)務(wù)應(yīng)用上云之后開(kāi)發(fā)和運(yùn)維人員比原先還痛苦,成本高企的話,這樣的云我們寧愿不不上。
其實(shí)在 Kubernetes 出現(xiàn)之前,就已經(jīng)有人提出了云原生的概念,如 2010 年 Paul Fremantle 就在他的博客中提出了云原生的核心理念,但是還沒(méi)有切實(shí)的技術(shù)解決方案。而那時(shí)候 PaaS 才剛剛出現(xiàn),PaaS 平臺(tái)提供商 Heroku 提出了 12 因素(基準(zhǔn)代碼、依賴、配置、后端服務(wù)、發(fā)布、進(jìn)程、端口綁定、并發(fā)、易處理、開(kāi)發(fā)環(huán)境與線上環(huán)境等價(jià)、日志、管理進(jìn)程)應(yīng)用的理念,為構(gòu)建 SaaS 應(yīng)用提供了方法論,該理念在云原生時(shí)代依然適用。
Kubernetes 是一個(gè)相對(duì)較新的運(yùn)行容器化負(fù)載的平臺(tái),它解決了這些問(wèn)題。它原本是 Google 內(nèi)部的一個(gè)項(xiàng)目,Kubernetes 在 2015 年被捐贈(zèng)給了云原生計(jì)算基金會(huì),并吸引了來(lái)自世界各地開(kāi)源社區(qū)的開(kāi)發(fā)人員。 Kubernetes 的設(shè)計(jì)基于 Google 15 年的在生產(chǎn)和開(kāi)發(fā)環(huán)境運(yùn)維的經(jīng)驗(yàn)。由于它是開(kāi)源的,任何人都可以下載并使用它,并實(shí)現(xiàn)其帶來(lái)的優(yōu)勢(shì)。
云原生應(yīng)用理念要求將環(huán)境配置存在應(yīng)用運(yùn)行的環(huán)境中,在K8s集群中,所有的環(huán)境配置都存在分布式共享存儲(chǔ)Etcd中。Kubernetes還有一些操作對(duì)象是用來(lái)專門存儲(chǔ)環(huán)境配置的。例如ConfigMap是存儲(chǔ)通用的配置變量的。ConfigMap有點(diǎn)兒像一個(gè)統(tǒng)一的配置文件,使用戶可以將分布式系統(tǒng)中用于不同模塊的環(huán)境變量統(tǒng)一到一個(gè)對(duì)象中管理;而它與配置文件的區(qū)別在于它是存在集群的“環(huán)境”中的,并且支持Kubernetes集群中所有通用的操作調(diào)用方式。
再比如Secret是專門用來(lái)存儲(chǔ)密鑰對(duì)象的,它使得在Kubernetes集群中用到密碼等私密信息時(shí)不必用明文環(huán)境變量來(lái)表示,從而加強(qiáng)密鑰傳遞和保存的安全性。
更重要的是,云原生應(yīng)用理念要求盡量保證開(kāi)發(fā)、測(cè)試和生產(chǎn)環(huán)境的配置一致,但是同時(shí)這幾個(gè)不同的環(huán)境又應(yīng)該是彼此隔離。在Kubernetes集群中,不同的環(huán)境可以通過(guò)namespace進(jìn)行隔離,保證彼此不互相干擾。
可以說(shuō),Kubernetes在像 OpenStack 這樣的基礎(chǔ)架構(gòu)即服務(wù)(IaaS)和完整的平臺(tái)即服務(wù) (PaaS)的資源之間達(dá)到了最佳平衡,它的底層運(yùn)行時(shí)實(shí)現(xiàn)完全由供應(yīng)商控制。Kubernetes 提供了兩個(gè)優(yōu)勢(shì):對(duì)管理基礎(chǔ)設(shè)施的抽象,以及深入裸機(jī)進(jìn)行故障排除的工具和功能。
-
云計(jì)算成朝陽(yáng)產(chǎn)業(yè),未來(lái)發(fā)展已成趨勢(shì)
-
2018關(guān)于云計(jì)算的五個(gè)預(yù)測(cè):容器、AI、定制云
2018-01-18容器 -
你的云計(jì)算方法正確嗎?
2018-01-18方法
-
儲(chǔ)能的重要性被擺上臺(tái)面丨盤點(diǎn)2017
-
5大亮點(diǎn),5大趨勢(shì)——關(guān)于能源互聯(lián)網(wǎng)的今天和明天,讀這一篇就夠了
-
百度發(fā)布Apollo2.0版無(wú)人車 新增攝像頭傳感器
-
200G/400G以太網(wǎng)正式到來(lái)!這世界太快越來(lái)越快
-
憑業(yè)績(jī)說(shuō)話 中天科技位居2017中國(guó)電子信息百?gòu)?qiáng)榜前列
-
華為、中興海外遭難 都因我國(guó)這個(gè)器件存“短板”?
-
英媒:中國(guó)將建亞洲清潔能源超級(jí)電網(wǎng) 助化解地區(qū)資源矛盾
-
中國(guó)智能電表行業(yè)未來(lái)五年發(fā)展趨勢(shì)預(yù)測(cè)
-
昌吉-古泉±1100千伏特高壓直流輸電線路全線貫通