官术网_书友最值得收藏!

2.2 使用OpenShift Local的本地集群

OpenShift Local是在本地啟動(dòng)一個(gè)完整的OpenShift集群的最簡(jiǎn)單方法。如果你以前接觸過(guò)Kubernetes,你可能聽(tīng)說(shuō)過(guò)Minikube(https://minikube.sigs.k8s.io/docs)和OpenShift Local,即OpenShift的同類(lèi)產(chǎn)品。

它的開(kāi)發(fā)者把它描述為“你的筆記本計(jì)算機(jī)上的OpenShift 4”(https://oreil.ly/lGsnm)。事實(shí)上,你不僅可以在筆記本計(jì)算機(jī)上安裝它,而且?guī)缀蹩梢栽谌魏蔚胤桨惭b:工作站、云端虛擬機(jī)或筆記本計(jì)算機(jī)。OpenShift Local的核心是一個(gè)虛擬機(jī),它既是OpenShift Worker也是Master。

OpenShift Local本質(zhì)上是短暫使用的,不應(yīng)該用于生產(chǎn)用例。

文檔(https://code-ready.github.io/crc)是你最好的朋友。每當(dāng)你遇到困難時(shí),一定要參考它。它是OpenShift Local從開(kāi)始到結(jié)束的濃縮指南,而且是開(kāi)源的。這意味著它經(jīng)常被更新,而且你可以對(duì)它做出貢獻(xiàn),以防你在學(xué)習(xí)過(guò)程中發(fā)現(xiàn)一些你認(rèn)為還沒(méi)有涵蓋的東西。

打開(kāi)OpenShift Cluster Manager(OCM)(https://cloud.redhat.com/openshift)。我們?cè)诒菊轮薪?jīng)常提到這個(gè)頁(yè)面,特別是當(dāng)我們談到安裝程序的時(shí)候。它可以作為你注冊(cè)的所有集群的概覽和起點(diǎn),不管它們是OpenShift Local、OCP還是托管集群。

用你的紅帽賬戶登錄。如果你沒(méi)有,請(qǐng)創(chuàng)建一個(gè)。你應(yīng)該看到一個(gè)與圖2-1類(lèi)似的視圖。

圖2-1:OCM啟動(dòng)視圖

單擊Create cluster按鈕,然后在下一個(gè)視圖中選擇Local。

選擇你想安裝OpenShift Local的平臺(tái)。請(qǐng)注意,它根據(jù)你的瀏覽器的用戶代理,自動(dòng)選擇了你當(dāng)前的平臺(tái)。圖2-2所示的例子是在macOS上創(chuàng)建的,它是自動(dòng)選擇的。

圖2-2:OCM OpenShift Local視圖

接下來(lái),下載存檔。同時(shí),單擊圖2-2所示的Download pull secret按鈕,下載并保存你的Pull secret。下載完成后,將存檔解壓到你的$PATH中的任何位置。

由于你已經(jīng)解壓到你的$PATH中,因此現(xiàn)在就可以立即使用所包含的二進(jìn)制文件。歸檔文件中有兩個(gè)重要的文件被打包。第一個(gè)是crc,它是與你的OpenShift Local集群交互的二進(jìn)制文件,它的名字是CodeReady Containers的首字母縮寫(xiě),也就是OpenShift Local的前身。第二個(gè)是oc,它是OpenShift的命令行工具,通常與所有OpenShift集群進(jìn)行交互。它相當(dāng)于Kubernetes的kubectl。這兩個(gè)文件可以讓你有效地設(shè)置和管理你的OpenShift Local集群,并在之后與它進(jìn)行互動(dòng),就像你與其他OpenShift集群一樣。

與你的集群的基本互動(dòng)將是設(shè)置它。這可以按以下方式進(jìn)行:

在你的第一次設(shè)置中,你會(huì)被提示選擇發(fā)送遙測(cè)數(shù)據(jù)。這是一組非常有限的集群上的數(shù)據(jù),會(huì)被轉(zhuǎn)發(fā)給紅帽。你可以在網(wǎng)上看到發(fā)送內(nèi)容的完整列表(https://oreil.ly/hvTF6)。

選擇不發(fā)送遙測(cè)數(shù)據(jù)會(huì)影響OpenShift Cluster Manager中依賴遙測(cè)數(shù)據(jù)的某些特性。

現(xiàn)在設(shè)置已經(jīng)完成,繼續(xù)用以下命令啟動(dòng)集群:

現(xiàn)在,粘貼你之前下載的pull secret的內(nèi)容。pull secret將允許你從紅帽的容器注冊(cè)表中下載所需的鏡像,并將集群與你的紅帽用戶相關(guān)聯(lián),這最終也將使其在OpenShift集群管理器中顯示出來(lái)。這一步之后,你的OpenShift Local安裝就完成了。你可以使用這個(gè)集群來(lái)熟悉o c命令行工具以及We b控制臺(tái)。記住,這個(gè)集群是短暫的。如果你需要恢復(fù)安裝狀態(tài),你可以用以下命令重新開(kāi)始:

主站蜘蛛池模板: 方正县| 桂阳县| 当阳市| 太原市| 闵行区| 海盐县| 乌兰察布市| 镶黄旗| 镇宁| 万盛区| 金寨县| 乐业县| 富阳市| 横山县| 嫩江县| 民县| 集安市| 临清市| 保山市| 孟州市| 肇庆市| 宁南县| 锡林郭勒盟| 浦北县| 邛崃市| 余江县| 获嘉县| 宣汉县| 阜城县| 四平市| 福泉市| 潼关县| 绥阳县| 兴文县| 益阳市| 邵东县| 万全县| 昌江| 永靖县| 金昌市| 安宁市|