久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎樣從Rancher 1.6遷移到2.0

162次閱讀
沒有評論

共計 2391 個字符,預計需要花費 6 分鐘才能閱讀完成。

這篇文章將為大家詳細講解有關怎樣從 Rancher 1.6 遷移到 2.0,文章內容質量較高,因此丸趣 TV 小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

因為 Rancher 2.0 使用的編排技術完成轉向成為 Kubernetes,Rancher 2.0 與 Rancher 1.6 有了很大區別。目前,在這兩個版本之間還沒有直接的升級路徑。

那么,希望從 Rancher 1.6 遷移到 Rancher 2.0 的用戶們,應該如何操作呢?

安 裝

請注意,目前 Rancher 2.0 只支持以下 Docker 版本:

1.12.6

1.13.1

17.03.2

這些 Docker 版本是根據 Kubernetes 上游版本中的外部依賴項下找到的,以上列出的所有版本都是經過驗證的。

Rancher 目前使用的是 Kubernetes 1.10 版本并且計劃在 2.0.7 版本中使用 1.11 版本。Rancher 會持續更新最新的 Kubernetes 上游版本。

至于單節點的開發安裝,你可以使用類似的 docker run 命令配置一個帶有 Docker 的 Linux 主機并在 Docker 容器中安裝 Rancher,和安裝 Rancher 1.6 一樣。

對于開發環境,我們建議通過運行單個 Docker 容器來安裝 Rancher。

與 Rancher 1.6 版本的一個區別是 Rancher 2.0 要求你使用 SSL 來提高安全性,所以你需要在安裝期間提供一個證書。如果你沒有提供證書,Rancher 會自動為你生成一個自簽名證書。有關證書的選項,請參閱此處:

https://rancher.com/docs/rancher/v2.x/en/installation/single-node-install/#2-choose-an-ssl-option-and-install-rancher

與 1.6 相比,安裝高可用性 Rancher2.0 的設置有很大不同。具體步驟請參考:

https://rancher.com/blog/2018/2018-08-09-migrate-1dot6-setup-to-2dot0/

請注意,在 HA 模式下的 1.6Rancher Server 任何的現有自動化腳本在 Rancher 2.0 的安裝中都需要重新設定。

配置身份驗證

如果你之前在 Rancher 1.6 中設置過身份驗證,那么想必你對下圖中的這些 Rancher 支持的身份驗證方式都十分熟悉。

在 Rancher 2.0 中,上述所有的身份驗證方式都是依舊支持的,同時我們還添加了對幾個新的身份驗證提供商的支持,如下圖所示:

身份驗證的基礎配置要求設置和 Rancher1.6 上的是一樣的。你可以查看文檔了解配置不同身份驗證的細節。

(https://rancher.com/docs/rancher/v2.x/en/admin-settings/authentication/)

有一個區別值得注意,在 Rancher 2.0 的設置中,即使你配置任何其他的身份驗證機制,local auth 始終打開。

添加集群和項目

當你運行 Rancher 安裝并且啟用身份驗證之后,接下來要做的事情是創建一個集群和一個可以部署工作負載的項目。在 Rancher 1.6 的設置中,安裝之后,你應該創建一個可以添加計算節點的環境。在 Rancher 2.0 中,你需要創建一個集群并且添加計算節點到集群中。

如果你不了解集群,或不知道如何創建集群,請參閱官網:

https://rancher.com/docs/rancher/v2.x/en/cluster-provisioning/#what-s-a-kubernetes-cluster

集群設置好之后的視圖如下,在每個集群中,都會有一個可用的【默認】項目。

1.6 中 Cattle 的“環境”相當于 2.0 中“帶有項目的集群”,原因如下:

在 1.6 中,計算資源被分配給環境。

在 2.0 中,你將它們分配給集群。

在 1.6 中,用戶被添加到環境中,在那里他們可以部署服務并共享對屬于該環境的主機的訪問權限。

在 2.0,用戶被添加到項目中,他們部署的工作負載可以訪問該項目中的資源。

這種集群和項目模型允許多租戶,因為主機由集群所擁有,并且集群可以進一步劃分為多個項目,用戶們可以在其中管理他們的應用。

創建命名空間

在添加集群和項目之后,下一步是要定義用于為應用工作負載進行分組的命名空間。在 Rancher 1.6 中,創建堆棧則可以將屬于你的應用程序的服務組合到一起。在 2.0 中,你需要以同樣的目的創建命名空間。項目中將提供默認命名空間,如果未明確提供工作負載,則該命名空間將部署工作負載。與 1.6 類似,Rancher 2.0 支持命名空間內和跨命名空間的服務發現。

遷移應用

當你的 Kubernetes 集群和項目已經就位,下一步就是遷移工作負載。

如果你是一個 Rancher 1.6 的用戶并且使用 Cattle 環境,那么在遷移你的工作負載過程中,你需要了解在 Rancher 2.0 中在調度、負載均衡、服務發現、服務監控等方面的改變。你可以關注即將推出的系列文章(https://rancher.com/blog/2018/2018-08-02-journey-from-cattle-to-k8s/),該系列文章介紹了如何使用 Rancher 2.0 UI 或從 Docker Compose 配置轉換為 Kubernetes YAML 進行遷移。它旨在探索有關工作負載部署的各個領域以及 Rancher 2.0 中提供的等效選項。

如果你已經在 Rancher 1.6 Kubernetes 環境中運行你的工作負載,那么你可以用 UI 或者 Rancher CLI 直接將 Kubernetes YAML 文件導入 Rancher 2.0 集群中。

關于怎樣從 Rancher 1.6 遷移到 2.0 就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-16發表,共計2391字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 天峨县| 日喀则市| 清徐县| 庆城县| 那曲县| 沙雅县| 固安县| 卓尼县| 剑川县| 乌海市| 汝阳县| 全椒县| 北碚区| 鲜城| 呼和浩特市| 建宁县| 苍梧县| 双峰县| 梓潼县| 渭源县| 阳朔县| 塘沽区| 固镇县| 石家庄市| 工布江达县| 友谊县| 化州市| 丰宁| 尼勒克县| 宜春市| 广饶县| 濉溪县| 四子王旗| 上杭县| 兴山县| 新乐市| 秀山| 河北区| 红原县| 遂溪县| 黔西县|