中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在GKE上面創建你的第一個Kubernetes集群

發布時間:2021-12-23 18:10:36 來源:億速云 閱讀:145 作者:柒染 欄目:云計算

這篇文章將為大家詳細講解有關如何在GKE上面創建你的第一個Kubernetes集群,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

你可能已經了解過Kubernetes和Google云平臺,但是可能還并沒有真正創建過一個集群。在這里,我們會帶領大家梳理一些基礎知識,跟著這個教程一步步來,你就會自己創建運行的集群了。

創建你的谷歌云項目

如果你還沒有谷歌賬號,那么在你繼續步驟之前先創建一個。

登錄到谷歌云平臺控制臺,并創建一個新的項目:

如何在GKE上面創建你的第一個Kubernetes集群

然后修改項目名稱

如何在GKE上面創建你的第一個Kubernetes集群

記下項目ID。這個名字在所有谷歌云項目上是唯一的、特殊的,我們把這個叫做 PROJECT_ID.

下一步,在控制臺開啟賬單功能。你需要這個來訪問谷歌云資源。再下一步,開啟容器引擎API和計算引擎API。在繼續下一步之前,你必須完成這三個步驟。

運行我在這篇博客帖中提到的步驟不會花費你太多錢。但是如果你要使用更多資源,或者你讓我提到的步驟一直運行著,那么會花費你不少。點擊查看“谷歌容器引擎收費標準”來了解更多信息。

谷歌云平臺新用戶有300美元的免費試用余額。

介紹:谷歌云Shell

谷歌云和Kubernetes可以從你的筆記本上遠程操作,這里還有另一種方案。

谷歌云Shell(免費)是一個基于瀏覽器運行在云端的命令行環境。加載這個基于Debian操作系統的Docker容器,你需要這些部署工具:docker, gcloud, kubectl等等。它提供一個持續5GB的目錄,并且運行在谷歌云上面,極大地提高了網絡性能,減少了認證的麻煩。

啟動谷歌云Shell,從谷歌云平臺dashboard挑選你想要的項目,然后在nav上面挑選控制臺按鈕。

如何在GKE上面創建你的第一個Kubernetes集群

它只需要一點點時間來提供和連接到環境。之后,你就會看到如下圖所示的頁面了:

如何在GKE上面創建你的第一個Kubernetes集群

一旦連接了,你就已經認證了:

如何在GKE上面創建你的第一個Kubernetes集群

而且 PROJECT_ID環境變量已經為你設置好了:

如何在GKE上面創建你的第一個Kubernetes集群

在我們繼續之前,讓我們來更新gcloud 組件:

如何在GKE上面創建你的第一個Kubernetes集群

注意:谷歌云Shell預裝在谷歌云SDK。如果你想要在你本地使用SDK,請點擊《快速了解指南》(https://cloud.google.com/container-engine/docs/quickstart)查閱更多信息。

創建你的GKE集群

好的,所有的東西設置好之后,現在我們開始創建一個集群。有兩種方法可以創建GKE集群:通過云平臺控制臺或者通過gcloud CLI。我們接下來會展示出來如何運用這兩種方法。相關資料也可以點擊這里查看:https://cloud.google.com/container-engine/docs/。

通過云平臺控制臺創建集群

我們先來看看可視化路由。

一個集群包括了由谷歌和一套worker節點主導的master API服務器

讓我們來創建一個有三個n1-standard-2 節點的集群。

轉到你的容器引擎頁面,可以通過在左上角的漢堡菜單找到這個頁面。下一步,轉到容器集群,然后點擊“創建一個容器集群”。

你會看到這個頁面:

如何在GKE上面創建你的第一個Kubernetes集群

完成之后,點擊“創建”。完成這個步驟需要幾分鐘的時間。完成的時候,你會看到這樣的頁面:

如何在GKE上面創建你的第一個Kubernetes集群

現在集群看起來的效果是這樣的:

如何在GKE上面創建你的第一個Kubernetes集群

至于這些條款在刷新的頁面意味著什么,請查看我之前的:https://deis.com/blog/2016/kubernetes-overview-pt-1/。

這些節點是計算引擎虛擬機,所以在控制臺可以看到:

如何在GKE上面創建你的第一個Kubernetes集群

我們也可以ssh它們!注意,Kubernetes節點是由容器引擎管理的,所以你無法ssh到那臺機器。你現在已經有了一個功能齊全的Kubernetes集群,GKE驅動的!所以,這就是可視化路由。那么CLI怎么樣?

通過GCLOUD CLI創建集群

你可以在GKE上面用命令創建一個單區Kubernetes集群,如下圖所示:

如何在GKE上面創建你的第一個Kubernetes集群

為了在GKE上面創建一個高可用多區(同一個地區)Kubernetes集群,我們可以適應該命令。

比如這樣:

如何在GKE上面創建你的第一個Kubernetes集群

注意那個新的--additional-zones參數。

這兩個命令創建了一個三區Kubernetes集群,每個區有三個節點。所以,總共是9個節點。所有的節點共享同一個master,并且所有的工作負載會被均勻地分散到這9個節點。點擊:https://cloud.google.com/sdk/gcloud/reference/container/clusters/create在 gcloud上查看文檔,或者點擊:http://kubernetes.io/docs/admin/multiple-zones/%5D網址查看更多信息。

設置gcloud默認設置

讓我們來看看在我們云端shell中設置gcloud系統默認值,這樣 kubectl 就知道該連接哪一個集群。

如下配置你的PROJECT_ID

如何在GKE上面創建你的第一個Kubernetes集群

設置默認計算引擎區:

如何在GKE上面創建你的第一個Kubernetes集群

你可以按照系統默認值來設置集群,所以你可以從之后的gcloud命令中刪除 --cluster CLUSTER_NAME標志。做法如下:

如何在GKE上面創建你的第一個Kubernetes集群

同樣,為 kubectl 工具去獲取集群憑證:

如何在GKE上面創建你的第一個Kubernetes集群

憑證會存儲在~/.kube/config。點擊查看:

如何在GKE上面創建你的第一個Kubernetes集群

完美!

關于如何在GKE上面創建你的第一個Kubernetes集群就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宿迁市| 榕江县| 曲阜市| 鸡泽县| 都昌县| 苏尼特右旗| 南开区| 阿合奇县| 克拉玛依市| 克山县| 西青区| 桓仁| 宜城市| 清徐县| 林州市| 军事| 淮北市| 宣威市| 称多县| 博兴县| 潞西市| 商南县| 高尔夫| 嫩江县| 双桥区| 大新县| 陕西省| 曲松县| 石阡县| 灌阳县| 古丈县| 东台市| 龙胜| 镇康县| 株洲市| 吕梁市| 怀安县| 边坝县| 彭泽县| 嘉义市| 水城县|