真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

15分鐘!在Azure上部署Rancher管理Kubernetes-創(chuàng)新互聯(lián)

作者簡介
作者:Steve Buchanan
Steve Buchanan,Avanade云轉(zhuǎn)型與DevOps團(tuán)隊(duì)主管。近20年的IT從業(yè)經(jīng)驗(yàn),出版過多本云和數(shù)據(jù)中心管理的技術(shù)書籍。從2012年起至今,Steve連續(xù)7年成為微軟MVP,并在2017年獲得過微軟“25 ITSM Experts to Watch in 2017”和“IT Unity Community Champ”。

15分鐘!在Azure上部署Rancher管理Kubernetes

公司專注于為企業(yè)提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、微信公眾號開發(fā)、商城網(wǎng)站開發(fā),微信小程序,軟件定制開發(fā)等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。憑借多年豐富的經(jīng)驗(yàn),我們會仔細(xì)了解各客戶的需求而做出多方面的分析、設(shè)計(jì)、整合,為客戶設(shè)計(jì)出具風(fēng)格及創(chuàng)意性的商業(yè)解決方案,創(chuàng)新互聯(lián)公司更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務(wù)。

Rancher是一個(gè)開源的Kubernetes多集群操作和工作負(fù)載管理的解決方案。簡而言之,您可以使用Rancher來統(tǒng)一部署和管理公有云(如Azure、AWS、GCP等)上的Kubernetes集群,它們可以是公有云托管的Kubernetes如GCE、EKS、AKS,也可以是用戶自己創(chuàng)建的集群。Rancher還集成了許多第三方身份驗(yàn)證解決方案,諸如Active Directory、Azure Active Directory、Github,還有Splunk、Elasticsearch或Syslog端點(diǎn)等日志解決方案。

關(guān)于通過Terraform在筆記本電腦或AWS上運(yùn)行Rancher,我找到了不少現(xiàn)成的的指令和設(shè)置腳本可以供用戶直接使用,卻發(fā)現(xiàn)關(guān)于Azure + Rancher的相關(guān)內(nèi)容比較少。

我自己嘗試后,成功地讓我的Rancher環(huán)境在Azure上運(yùn)行了。但我想,如果有一些準(zhǔn)備好了的腳本或模板,可以讓大家更快速地在Azure上啟動Rancher,那就更不錯。我找到了一些其他人貢獻(xiàn)的ARM模板來驅(qū)動Rancher,但是他們部署的是舊版本的Rancher,并且在模板中不清楚如何更新,以部署最新版本的Rancher。于是我決定構(gòu)建一些可用于在Azure上快速部署Rancher、并將一個(gè)Kubernetes主機(jī)添加到Rancher的ARM模板。在我構(gòu)建的這個(gè)ARM模板中,它將始終從Docker Hub中拉取Rancher容器,因此它能夠保持始終部署了最新版本的Rancher。在這篇文章中,我將詳細(xì)說明如何讓你的Rancher在15分鐘內(nèi)啟動并運(yùn)行。

首先,您可以在我的Github上找到ARM模板:

https://github.com/Buchatech/DeployRanchertoAzure。

這個(gè)鏡像庫中包含了用于部署Rancher的ARM模板和用于Kubernetes的主機(jī)VM。注意:我提供的這些模板可以供大家學(xué)習(xí)使用,但我不建議將其用于生產(chǎn)。

在repo中,名為RancherNode.JSON的ARM模板#1將部署一個(gè)帶Docker的Ubuntu VM以及最新版的Rancher(https://hub.docker.com/r/rancher/rancher)。名為RancherHost.JSON的ARM模板#2將部署帶有Docker的Ubuntu VM,用作為Rancher中的Kubernetes主機(jī)。

節(jié)點(diǎn)部署

通過“模版部署”或其他部署方法,將RancherNode.JSON的ARM模板部署到Azure訂閱中。系統(tǒng)將提示您輸入下面這張屏幕截圖中顯示的信息:

15分鐘!在Azure上部署Rancher管理Kubernetes

主機(jī)部署

通過“模板部署”或其他部署方法,將RancherHost.JSON ARM模板部署到Azure訂閱中。需要注意的是,這個(gè)操作應(yīng)該將Rancher Host ARM模版部署到和Rancher Node ARM模板的同一個(gè)資源組中。系統(tǒng)將提示您輸入下面這張屏幕截圖中顯示的信息:

15分鐘!在Azure上部署Rancher管理Kubernetes

部署Rancher Node和Rancher Host ARM模板后,就可以在新資源組中看到以下資源了:

15分鐘!在Azure上部署Rancher管理Kubernetes

 接下來,在Web瀏覽器中,打開Rancher門戶。URL是Rancher Node VM的DNS名稱。如果你不知道DNS名稱是什么,可以單擊概述頁面上Azure門戶中的Rancher Node VM。以下是URL的示例:

https://ranchernode.centralus.cloudapp.azure.com

Rancher門戶將提示您設(shè)置密碼,就如下圖所示:

15分鐘!在Azure上部署Rancher管理Kubernetes

設(shè)置好密碼后,Rancher門戶將提示您輸入正確的Rancher Server URL。這將自動成為Rancher Node VM DNS名稱。然后單擊“保存URL”。

15分鐘!在Azure上部署Rancher管理Kubernetes

保存之后,你就會登錄到Rancher門戶,然后看到集群頁面?,F(xiàn)在你可以向Rancher添加新的Kubernetes集群了。在這篇文章中,我將展示如何將集群添加到Rancher Host VM。完成所有這一切后,Rancher會成功地將Kubernetes部署到Rancher Host VM。你也可以添加一個(gè)托管的Kubernetes,例如AKS,但這篇文章中我們暫時(shí)不演示這部分內(nèi)容了。

單擊“添加集群”

15分鐘!在Azure上部署Rancher管理Kubernetes

在“從我自己的現(xiàn)有節(jié)點(diǎn)”下,單擊“自定義”,為集群命名,然后單擊“下一步”。

15分鐘!在Azure上部署Rancher管理Kubernetes

接下來,檢查節(jié)點(diǎn)選項(xiàng)的所有可選框,因?yàn)樗薪巧紝⒃趩蝹€(gè)Kubernetes集群上。復(fù)制頁面底部顯示的代碼,單擊“完成”,并在Rancher主機(jī)上運(yùn)行代碼。

15分鐘!在Azure上部署Rancher管理Kubernetes

要在Rancher主機(jī)上運(yùn)行代碼,您需要SSH并從那里運(yùn)行它。請按照下列步驟操作:

  1. 在Azure門戶中,在資源組中點(diǎn)擊Rancher Host VM。

  2. 在Overview頁面上,單擊Connect。

  3. 稍后會彈出一個(gè)“連接到虛擬機(jī)”的屏幕,復(fù)制屏幕上的“ssh ranchuser@rancherhost.centralus.cloudapp.azure.com”。

  4. 通過VS代碼,打開Azure云shell的終端或類似終端的終端,然后輸入剛剛復(fù)制的“ssh ranchuser@rancherhost.centralus.cloudapp.azure.com”。

15分鐘!在Azure上部署Rancher管理Kubernetes

運(yùn)行代碼將如下所示:

15分鐘!在Azure上部署Rancher管理Kubernetes

完成后,運(yùn)行Docker PS,以查看Rancher agent容器是否正在運(yùn)行:

15分鐘!在Azure上部署Rancher管理Kubernetes

在集群下的Rancher門戶中,可以看到Rancher主機(jī)正在配置中:

15分鐘!在Azure上部署Rancher管理Kubernetes

當(dāng)Kubernetes部署完成后,狀態(tài)將發(fā)生變化:

15分鐘!在Azure上部署Rancher管理Kubernetes

完成配置后,Kubernetes集群將處于“活躍”狀態(tài)了:

15分鐘!在Azure上部署Rancher管理Kubernetes

現(xiàn)在我們可以看到這個(gè)新的Kubernetes集群的大量信息了。我們甚至可以從此處啟動Kubectl并開始運(yùn)行命令!你可以花點(diǎn)時(shí)間到處點(diǎn)擊試試,看看有哪些是你使用Kubernetes時(shí)熟悉的東西??梢哉fRancher是真正大幅簡化了Kubernetes的管理體驗(yàn),Cool!

15分鐘!在Azure上部署Rancher管理Kubernetes

如果要添加更多節(jié)點(diǎn)或再次需要配置代碼,只需單擊我下圖框出的省略號按鈕,然后進(jìn)行編輯即可:

15分鐘!在Azure上部署Rancher管理Kubernetes

在“編輯集群”中,您可以更改集群名稱、獲取和更改設(shè)置、以及復(fù)制代碼以將更多VM添加到集群中:

15分鐘!在Azure上部署Rancher管理Kubernetes

本文到此結(jié)束,歡迎在作者博客中了解更多有關(guān)Azure、Kubernetes、Rancher的技術(shù)文章:

http://www.buchatech.com

About Rancher Labs

Rancher Labs由硅谷云計(jì)算泰斗、CloudStack之父梁勝創(chuàng)建,致力于打造創(chuàng)新的開源軟件,幫助企業(yè)在生產(chǎn)環(huán)境中運(yùn)行容器與Kubernetes。旗艦產(chǎn)品Rancher是一個(gè)開源的企業(yè)級Kubernetes平臺,是業(yè)界首個(gè)且唯一可以管理所有云上、所有發(fā)行版、所有Kubernetes集群的平臺。解決了生產(chǎn)環(huán)境中企業(yè)用戶可能面臨的基礎(chǔ)設(shè)施不同的困境,改善Kubernetes原生UI易用性不佳以及學(xué)習(xí)曲線陡峭的問題,是企業(yè)落地Kubernetes的不二之選。

Rancher在全球擁有超過一億的下載量,超過20000家企業(yè)客戶。全球知名企業(yè)如中國人壽、華為、中國平安、民生銀行、興業(yè)銀行、上汽集團(tuán)、海爾、米其林、天合光能、豐田、本田、霍尼韋爾、金風(fēng)科技、普華永道、海南航空、廈門航空、恒大人壽、中國太平、巴黎銀行、美國銀行、HSCIS恒生指數(shù)、中國水利、暴雪、CCTV等均是Rancher的付費(fèi)客戶。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


當(dāng)前名稱:15分鐘!在Azure上部署Rancher管理Kubernetes-創(chuàng)新互聯(lián)
URL分享:http://weahome.cn/article/djjphp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部