摘要:創(chuàng)建你的谷歌云項(xiàng)目如果你還沒(méi)有谷歌賬號(hào),那么在你繼續(xù)步驟之前先創(chuàng)建一個(gè)。一個(gè)集群包括了由谷歌和一套節(jié)點(diǎn)主導(dǎo)的服務(wù)器。點(diǎn)擊查看完美結(jié)語(yǔ)我們今天帶大家一起來(lái)看了一下谷歌云平臺(tái),開啟計(jì)費(fèi)功能,打開相關(guān),然后在上面創(chuàng)建一個(gè)集群。
你可能已經(jīng)了解過(guò)Kubernetes和Google云平臺(tái),但是可能還并沒(méi)有真正創(chuàng)建過(guò)一個(gè)集群。在這里,我們會(huì)帶領(lǐng)大家梳理一些基礎(chǔ)知識(shí),跟著這個(gè)教程一步步來(lái),你就會(huì)自己創(chuàng)建運(yùn)行的集群了。
創(chuàng)建你的谷歌云項(xiàng)目如果你還沒(méi)有谷歌賬號(hào),那么在你繼續(xù)步驟之前先創(chuàng)建一個(gè)。
登錄到谷歌云平臺(tái)控制臺(tái),并創(chuàng)建一個(gè)新的項(xiàng)目:
然后修改項(xiàng)目名稱
記下項(xiàng)目ID。這個(gè)名字在所有谷歌云項(xiàng)目上是唯一的、特殊的,我們把這個(gè)叫做 PROJECT_ID.
下一步,在控制臺(tái)開啟賬單功能。你需要這個(gè)來(lái)訪問(wèn)谷歌云資源。再下一步,開啟容器引擎API和計(jì)算引擎API。在繼續(xù)下一步之前,你必須完成這三個(gè)步驟。
運(yùn)行我在這篇博客帖中提到的步驟不會(huì)花費(fèi)你太多錢。但是如果你要使用更多資源,或者你讓我提到的步驟一直運(yùn)行著,那么會(huì)花費(fèi)你不少。點(diǎn)擊查看“谷歌容器引擎收費(fèi)標(biāo)準(zhǔn)”來(lái)了解更多信息。
谷歌云平臺(tái)新用戶有300美元的免費(fèi)試用余額。
介紹:谷歌云Shell谷歌云和Kubernetes可以從你的筆記本上遠(yuǎn)程操作,這里還有另一種方案。
谷歌云Shell(免費(fèi))是一個(gè)基于瀏覽器運(yùn)行在云端的命令行環(huán)境。加載這個(gè)基于Debian操作系統(tǒng)的Docker容器,你需要這些部署工具:docker, gcloud, kubectl等等。它提供一個(gè)持續(xù)5GB的目錄,并且運(yùn)行在谷歌云上面,極大地提高了網(wǎng)絡(luò)性能,減少了認(rèn)證的麻煩。
啟動(dòng)谷歌云Shell,從谷歌云平臺(tái)dashboard挑選你想要的項(xiàng)目,然后在nav上面挑選控制臺(tái)按鈕。
它只需要一點(diǎn)點(diǎn)時(shí)間來(lái)提供和連接到環(huán)境。之后,你就會(huì)看到如下圖所示的頁(yè)面了:
一旦連接了,你就已經(jīng)認(rèn)證了:
而且PROJECT_ID環(huán)境變量已經(jīng)為你設(shè)置好了:
在我們繼續(xù)之前,讓我們來(lái)更新gcloud組件:
注意:谷歌云Shell預(yù)裝在谷歌云SDK。如果你想要在你本地使用SDK,請(qǐng)點(diǎn)擊《快速了解指南》(點(diǎn)我)查閱更多信息。
創(chuàng)建你的GKE集群好的,所有的東西設(shè)置好之后,現(xiàn)在我們開始創(chuàng)建一個(gè)集群。有兩種方法可以創(chuàng)建GKE集群:通過(guò)云平臺(tái)控制臺(tái)或者通過(guò)gcloud CLI。我們接下來(lái)會(huì)展示出來(lái)如何運(yùn)用這兩種方法。相關(guān)資料也可以點(diǎn)擊這里查看:點(diǎn)我。
通過(guò)云平臺(tái)控制臺(tái)創(chuàng)建集群我們先來(lái)看看可視化路由。
一個(gè)集群包括了由谷歌和一套worker節(jié)點(diǎn)主導(dǎo)的master API服務(wù)器。
讓我們來(lái)創(chuàng)建一個(gè)有三個(gè)n1-standard-2 節(jié)點(diǎn)的集群。
轉(zhuǎn)到你的容器引擎頁(yè)面,可以通過(guò)在左上角的漢堡菜單找到這個(gè)頁(yè)面。下一步,轉(zhuǎn)到容器集群,然后點(diǎn)擊“創(chuàng)建一個(gè)容器集群”。
你會(huì)看到這個(gè)頁(yè)面:
完成之后,點(diǎn)擊“創(chuàng)建”。完成這個(gè)步驟需要幾分鐘的時(shí)間。完成的時(shí)候,你會(huì)看到這樣的頁(yè)面:
現(xiàn)在集群看起來(lái)的效果是這樣的:
至于這些條款在刷新的頁(yè)面意味著什么,請(qǐng)查看我之前的:點(diǎn)我。
這些節(jié)點(diǎn)是計(jì)算引擎虛擬機(jī),所以在控制臺(tái)可以看到:
我們也可以ssh它們!注意,Kubernetes節(jié)點(diǎn)是由容器引擎管理的,所以你無(wú)法ssh到那臺(tái)機(jī)器。你現(xiàn)在已經(jīng)有了一個(gè)功能齊全的Kubernetes集群,GKE驅(qū)動(dòng)的!所以,這就是可視化路由。那么CLI怎么樣?
通過(guò)GCLOUD CLI創(chuàng)建集群你可以在GKE上面用命令創(chuàng)建一個(gè)單區(qū)Kubernetes集群,如下圖所示:
為了在GKE上面創(chuàng)建一個(gè)高可用多區(qū)(同一個(gè)地區(qū))Kubernetes集群,我們可以適應(yīng)該命令。
比如這樣:
注意那個(gè)新的--additional-zones參數(shù)。
這兩個(gè)命令創(chuàng)建了一個(gè)三區(qū)Kubernetes集群,每個(gè)區(qū)有三個(gè)節(jié)點(diǎn)。所以,總共是9個(gè)節(jié)點(diǎn)。所有的節(jié)點(diǎn)共享同一個(gè)master,并且所有的工作負(fù)載會(huì)被均勻地分散到這9個(gè)節(jié)點(diǎn)。點(diǎn)擊:這里在 gcloud上查看文檔,或者點(diǎn)擊:這里 網(wǎng)址查看更多信息。
讓我們來(lái)看看在我們?cè)贫藄hell中設(shè)置gcloud系統(tǒng)默認(rèn)值,這樣 kubectl 就知道該連接哪一個(gè)集群。如下配置你的PROJECT_ID
設(shè)置默認(rèn)計(jì)算引擎區(qū):
你可以按照系統(tǒng)默認(rèn)值來(lái)設(shè)置集群,所以你可以從之后的gcloud命令中刪除 --cluster CLUSTER_NAME標(biāo)志。做法如下:
同樣,為 kubectl工具去獲取集群憑證:
憑證會(huì)存儲(chǔ)在~/.kube/config。點(diǎn)擊查看:
完美!
結(jié)語(yǔ)我們今天帶大家一起來(lái)看了一下谷歌云平臺(tái),開啟計(jì)費(fèi)功能,打開相關(guān)API,然后在GCE上面創(chuàng)建一個(gè)Kubernetes集群。最后大家完成實(shí)驗(yàn)的時(shí)候,不要忘記停止實(shí)例。
原文鏈接
(如果需要轉(zhuǎn)載,請(qǐng)聯(lián)系我們哦,尊重知識(shí)產(chǎn)權(quán)人人有責(zé);)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/32453.html
摘要:的元數(shù)據(jù)隱藏功能會(huì)更改集群部署機(jī)制以避免此暴露,我們建議使用它直到有永久解決方案。授權(quán)失敗可能意味著攻擊者試圖濫用被盜的憑據(jù)。年中國(guó)論壇提案征集現(xiàn)已開放論壇讓用戶開發(fā)人員從業(yè)人員匯聚一堂,面對(duì)面進(jìn)行交流合作。 作者:StackRox產(chǎn)品經(jīng)理Connor Gilbert 上個(gè)月,Kubernetes(世界上最受歡迎的容器編排器)生態(tài)系統(tǒng)因發(fā)現(xiàn)Kubernetes的第一個(gè)主要安全漏洞而動(dòng)搖...
摘要:的元數(shù)據(jù)隱藏功能會(huì)更改集群部署機(jī)制以避免此暴露,我們建議使用它直到有永久解決方案。授權(quán)失敗可能意味著攻擊者試圖濫用被盜的憑據(jù)。年中國(guó)論壇提案征集現(xiàn)已開放論壇讓用戶開發(fā)人員從業(yè)人員匯聚一堂,面對(duì)面進(jìn)行交流合作。 作者:StackRox產(chǎn)品經(jīng)理Connor Gilbert 上個(gè)月,Kubernetes(世界上最受歡迎的容器編排器)生態(tài)系統(tǒng)因發(fā)現(xiàn)Kubernetes的第一個(gè)主要安全漏洞而動(dòng)搖...
摘要:的元數(shù)據(jù)隱藏功能會(huì)更改集群部署機(jī)制以避免此暴露,我們建議使用它直到有永久解決方案。授權(quán)失敗可能意味著攻擊者試圖濫用被盜的憑據(jù)。年中國(guó)論壇提案征集現(xiàn)已開放論壇讓用戶開發(fā)人員從業(yè)人員匯聚一堂,面對(duì)面進(jìn)行交流合作。 作者:StackRox產(chǎn)品經(jīng)理Connor Gilbert 上個(gè)月,Kubernetes(世界上最受歡迎的容器編排器)生態(tài)系統(tǒng)因發(fā)現(xiàn)Kubernetes的第一個(gè)主要安全漏洞而動(dòng)搖...
摘要:但是在谷歌云客戶發(fā)布時(shí),一切好像都沒(méi)有按照常理出牌,從中我體驗(yàn)到前所未有的成長(zhǎng)。希望將運(yùn)行起來(lái)。第二天預(yù)計(jì)將發(fā)布版本到美國(guó),在這之前,已經(jīng)提前跟尋求好了支援。游戲的應(yīng)用程序邏輯運(yùn)行在谷歌上面,由開源項(xiàng)目驅(qū)動(dòng)。是谷歌上面部署規(guī)模最大的項(xiàng)目。 《Pokémon Go》是由任天堂、Pokémon 公司和谷歌 Niantic Labs 公司聯(lián)合制作開發(fā)的現(xiàn)實(shí)增強(qiáng)(AR)寵物養(yǎng)成對(duì)戰(zhàn)類 RPG ...
摘要:在本文中我們將介紹如何使用在集群上部署和管理。非常強(qiáng)大,它能夠在任何地方管理集群,因此我們將在實(shí)例上以獨(dú)立模式啟動(dòng),使用它在中部署集群。現(xiàn)在,當(dāng)你點(diǎn)擊,就會(huì)把部署到你的集群上。當(dāng)安裝完成后,紅色的進(jìn)度條會(huì)變更為綠色。 JFrog Artifactory是一個(gè)artifacts倉(cāng)庫(kù)管理平臺(tái),它支持所有的主流打包格式、構(gòu)建工具和持續(xù)集成(CI)服務(wù)器。它將所有二進(jìn)制內(nèi)容保存在一個(gè)單一位置并...
閱讀 1524·2021-08-09 13:47
閱讀 2782·2019-08-30 15:55
閱讀 3509·2019-08-29 15:42
閱讀 1128·2019-08-29 13:45
閱讀 3020·2019-08-29 12:33
閱讀 1755·2019-08-26 11:58
閱讀 996·2019-08-26 10:19
閱讀 2425·2019-08-23 18:00