摘要:因?yàn)槟壳斑€只是測試版,所以我只是在一臺(tái)虛擬機(jī)上安裝了所有東西。準(zhǔn)備好了嗎安裝和首先,將更新到最新版本,同時(shí)重新啟動(dòng)機(jī)器。注意,連接命令還是不夠的,因?yàn)橐呀?jīng)存在的容器上沒有任意的在運(yùn)行。然后在瀏覽器中嘗試就能夠運(yùn)行了。
安裝谷歌Kubernetes不需要VMware vSphere或者任何其他的虛擬機(jī)控制器。在虛擬機(jī)上安裝十分方便,所以在配置和測試環(huán)境的時(shí)候也強(qiáng)烈推薦安裝。
先不管虛擬機(jī)或者物理機(jī),安裝Linux OS是必須的。我一般選擇RHEL fork的CentOS 7。安裝了CentOS之后,剩下的就很容易了。如果你已經(jīng)有一個(gè)CentOS模版,那再安裝一個(gè)新的也是很快的事情。
為了更好的用戶體驗(yàn),你想要一個(gè)初始的CentOS。當(dāng)我嘗試安裝的時(shí)候,我用了一個(gè)已經(jīng)安裝過Nginx的CentOS,這著實(shí)給我造成了很多麻煩。最后,我還不得不從scratch重新啟動(dòng)。
以下是我在學(xué)習(xí)《Docker Containers – Build and Deploy with Kubernetes, Flannel, Cockpit, and Atomic 》這本書(強(qiáng)烈推薦)的時(shí)候,用來安裝Kubernetes的命令行。因?yàn)槟壳斑€只是測試版,所以我只是在一臺(tái)虛擬機(jī)上安裝了所有東西。如果是在真實(shí)系統(tǒng)中,那么就會(huì)需要master和不同的節(jié)點(diǎn)。
準(zhǔn)備好了嗎?
安裝Mater和Client首先,將CentOS更新到最新版本,同時(shí)重新啟動(dòng)機(jī)器。
然后,開始用yum命令行來安裝master節(jié)點(diǎn)。
現(xiàn)在,讓我們來安裝client:
為了驗(yàn)證它已經(jīng)成功安裝了,嘗試以下命令行:
創(chuàng)建一個(gè)新的集群/podKubernetes在真實(shí)“軟件定義”樣式中使用json文件描述POD藍(lán)圖。
我之前提到過的Docker書作者已經(jīng)創(chuàng)建了一個(gè)不錯(cuò)的pod樣本,如下圖所示。它有兩個(gè)容器:一個(gè)是為網(wǎng)頁服務(wù)器,另一個(gè)則是為DB的。簡單,用來闡述pod最好。
以上配置需要花費(fèi)幾分鐘來完成。在這個(gè)過程中,你可以使用docker ps命令來查看容器怎么樣了:
當(dāng)你看到這兩個(gè)容器都已經(jīng)好了的時(shí)候,你就可以驗(yàn)證網(wǎng)頁服務(wù)器是否運(yùn)行正確:
于我而言,第二個(gè)命令行是由于500內(nèi)部服務(wù)器出錯(cuò)。為了找出原因,我登陸到容器里面尋找更多信息。其實(shí)有了以下的命令行,做起來還是挺簡單的。注意,Docker連接命令還是不夠的,因?yàn)橐呀?jīng)存在的容器上沒有任意的shell在運(yùn)行。
一旦進(jìn)入到容器里面,你可以看到下圖的文件:
注意,IP地址172.17.42.1沒有存在在我的環(huán)境里。只是簡單地修改到127.0.0.1然后保存就可以了。然后在瀏覽器中嘗試URL就能夠運(yùn)行了。
網(wǎng)址:這里
注意:你的容器IP地址不一樣也是可以的。
原文鏈接
如果需要轉(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/26633.html
摘要:因?yàn)槟壳斑€只是測試版,所以我只是在一臺(tái)虛擬機(jī)上安裝了所有東西。準(zhǔn)備好了嗎安裝和首先,將更新到最新版本,同時(shí)重新啟動(dòng)機(jī)器。注意,連接命令還是不夠的,因?yàn)橐呀?jīng)存在的容器上沒有任意的在運(yùn)行。然后在瀏覽器中嘗試就能夠運(yùn)行了。 安裝谷歌Kubernetes不需要VMware vSphere或者任何其他的虛擬機(jī)控制器。在虛擬機(jī)上安裝十分方便,所以在配置和測試環(huán)境的時(shí)候也強(qiáng)烈推薦安裝。 先不管虛擬機(jī)...
摘要:在這個(gè)不可阻擋地轉(zhuǎn)向公有云的行業(yè)中,發(fā)現(xiàn)自己越來越難以將自己的云應(yīng)用生態(tài)系統(tǒng)產(chǎn)品與微軟谷歌和等合作伙伴的產(chǎn)品區(qū)分開來。諸如此類的戰(zhàn)略性舉措將有助于實(shí)現(xiàn)多元化,超越目前對(duì)虛擬存儲(chǔ)解決方案和網(wǎng)絡(luò)虛擬化產(chǎn)品收入的依賴。平臺(tái)虛擬化一般是涉及抽象應(yīng)用對(duì)硬件資源的訪問,例如計(jì)算能力、存儲(chǔ)驅(qū)動(dòng)器、隨機(jī)存取內(nèi)存和I/O帶寬。下一步的演進(jìn)是向堆棧上層遷移,虛擬化了應(yīng)用對(duì)軟件資源的訪問,尤其是運(yùn)行時(shí)引擎、算法庫...
摘要:是谷歌內(nèi)部為解決這個(gè)問題所做的工作的產(chǎn)物,它為管理容器如何在整個(gè)集群中運(yùn)行提供了一個(gè)單一的框架。在云中使用服務(wù)在許多云中作為標(biāo)準(zhǔn)問題項(xiàng)提供,盡管它在谷歌云平臺(tái),中最突出地表現(xiàn)為本地特性。使用,運(yùn)行控制平面,將重點(diǎn)部署將用于所需配置的容器。每一項(xiàng)創(chuàng)新都會(huì)帶來新的復(fù)雜性。容器使以一種方便的、可移植的形式打包和運(yùn)行應(yīng)用程序成為可能,但至少要說以規(guī)模管理容器是一個(gè)挑戰(zhàn)。Kubernetes是谷歌內(nèi)部...
說明 ? 本文通過簡單的示例,帶領(lǐng)初學(xué)者快速邁入Docker、Kubernetes(K8S)容器世界的大門。假設(shè),你已擁有一個(gè)K8S集群,否則,可通過minikube或minishift快速搭建一實(shí)驗(yàn)環(huán)境。 Docker Docker與K8S ? Docker本質(zhì)上是一種虛擬化技術(shù),類似于KVM、XEN、VMWARE,但其更輕量化,且將Docker部署在Linux環(huán)境時(shí),其依賴于L...
說明 ? 本文通過簡單的示例,帶領(lǐng)初學(xué)者快速邁入Docker、Kubernetes(K8S)容器世界的大門。假設(shè),你已擁有一個(gè)K8S集群,否則,可通過minikube或minishift快速搭建一實(shí)驗(yàn)環(huán)境。 Docker Docker與K8S ? Docker本質(zhì)上是一種虛擬化技術(shù),類似于KVM、XEN、VMWARE,但其更輕量化,且將Docker部署在Linux環(huán)境時(shí),其依賴于L...
閱讀 3536·2021-09-27 13:35
閱讀 3575·2019-08-29 17:09
閱讀 2465·2019-08-26 11:30
閱讀 715·2019-08-26 10:32
閱讀 550·2019-08-26 10:23
閱讀 1209·2019-08-26 10:20
閱讀 3164·2019-08-23 15:26
閱讀 3575·2019-08-23 14:33