Google Container Engine上申請和使用Docker容器的教程
背景
Docker也許是如今開發(fā)者圈子中最為火熱的一項(xiàng)技術(shù)——跟開發(fā)者對話幾乎不可能跳過Docker不談——于是谷歌的云計算平臺團(tuán)隊決定全力支持這一技術(shù),讓開發(fā)者能夠更加方便地運(yùn)行分布式應(yīng)用。
從本質(zhì)上說,這項(xiàng)新服務(wù)是基于谷歌的開源項(xiàng)目Kubernetes的一個“集群即服務(wù)”(Cluster-as-a-Service)平臺。Kubernetes能夠幫助開發(fā)者管理自己的容器集群,其底層是谷歌自己在其龐大的數(shù)據(jù)中心中對容器進(jìn)行處理。在這項(xiàng)新服務(wù)中,Kubernetes將動態(tài)管理不同的Docker容器,用戶正是通過這些容器實(shí)現(xiàn)應(yīng)用的開發(fā)。
谷歌表示“快速啟動、高效的虛擬主機(jī)與無縫虛擬網(wǎng)絡(luò)集成”的組合使得他們的云計算服務(wù)成為“運(yùn)行基于容器的應(yīng)用的最佳場所”。該公司的競爭對手可能不認(rèn)同這一說法,但就目前而言,其他人都無法提供類似的服務(wù)。
使用容器時,組織或企業(yè)可以模塊化的方式構(gòu)建自己的應(yīng)用程序,每個組件holding應(yīng)用的一塊——這被稱為微服務(wù)架構(gòu)。當(dāng)應(yīng)用需要更新時,一個新的容器可以很容易地替換,將操作的影響降到最低。
容器還為軟件開發(fā)的DevOps奠定基礎(chǔ),開發(fā)人員創(chuàng)建一個軟件程序之后會快速迭代,通過在容器之內(nèi)打包,個別組件可以很容易地經(jīng)常性測試。
憑借這個服務(wù),用戶可以部署涉及多個容器的復(fù)雜應(yīng)用。Google Container Engine記錄操作,確保每一個容器的正常運(yùn)行,并且,通過增加附件處理或者內(nèi)存,它提供了一個非常簡單的方法來調(diào)整一個集群。
申請方法
1、Google Container Engine官網(wǎng):
1、官方首頁:https://cloud.google.com/container-engine/
2、Google Container Engine是Google Cloud Platform(谷歌云平臺)旗下的一個產(chǎn)品,谷歌云產(chǎn)品還有App Engine、Compute Engine、CLOUD SQL、CLOUD STORAGE等。
3、Google Cloud Platform目前有300美元試用2個月的活動,只要你在Google Cloud Platform中驗(yàn)證了信用卡就可以獲得價值300美元的消費(fèi)券,用這個消費(fèi)券基本上可以體驗(yàn)Google所有的云計算、云存儲、云數(shù)據(jù)庫等產(chǎn)品了。
4、如果大家有財付通美國運(yùn)通卡、Payoneer萬事達(dá)卡等都是可以添加到Google Cloud Platform來驗(yàn)證的,當(dāng)然如果是添加自己的國內(nèi)各大銀行發(fā)的雙幣卡則要特別小心試用時產(chǎn)生的費(fèi)用了,不用時建議刪除以免產(chǎn)生費(fèi)用。
5、進(jìn)入到Google Cloud Platform后,你就可以開始創(chuàng)建VPS主機(jī)、容器、存儲等服務(wù)了,這是谷歌云控制面板。
6、在“計算”下選擇Container Engine,點(diǎn)擊新建容器,填寫容器名稱,同時選擇機(jī)房位置。目前Google云提供了亞洲、美國、歐洲等節(jié)點(diǎn)。
7、Google Cloud Platform亞洲節(jié)點(diǎn)貌似是位于臺灣,連接國內(nèi)的速度比較快。然后就是選擇主機(jī)的配置,最小的是1個CPU,0.6GB內(nèi)存。
8、選擇好了后,你就可以開始創(chuàng)建Google Container 服務(wù)了。
使用教程
1、在Google Container Engine列表中可以看到已經(jīng)創(chuàng)建好的容器。
2、點(diǎn)擊該容器名稱后,就可以看到Container詳細(xì)信息了。
3、在Container Engine統(tǒng)計表中可以看到CPU使用率、硬盤空間、流量統(tǒng)計等。(點(diǎn)擊放大)
4、對于Container Engine的內(nèi)存、CPU、IP等都是可以在后期隨時調(diào)整的。
5、Container Engine運(yùn)行于Google Compute Engine上,使用方法類似于GCE
6、Google Container Engine采用了 Kubernetes 框架以集中管理各種容器,包括定義容器的用途、資源與政策等,允許客戶于不同的平臺上遷移任務(wù),包含就地部署不同供應(yīng)商的公有云架構(gòu)。
7、最高可以免費(fèi)使用6節(jié)點(diǎn),管理超過6節(jié)點(diǎn)需要花費(fèi)0.15美元每小時每集群。
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。