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