您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關從Rancher 1.6到2.0有什么區別的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
Rancher 2.0 Beta版已正式發布。Rancher 2.0是一個企業級Kubernetes平臺,能夠實現多Kubernetes集群的統一納管,解決生產環境中企業用戶可能面臨的基礎設施不同的困境。此外,Rancher 2.0簡潔直觀的界面風格及操作體驗,將解決業界遺留已久的Kubernetes原生UI易用性不佳以及學習曲線陡峭的問題。加之Rancher 2.0帶來的監控、日志、CI/CD等一系列拓展功能,可以說,Rancher 2.0為企業在生產環境中落地Kubernetes提供了更加便捷的途徑。
現在,Rancher 2.0的開發已進入尾聲,Rancher Labs研發團隊將集中精力進行測試及文檔完善的工作。我們認為在此時為Rancher用戶提供一個術語詞匯表是非常有用的,這有助于Rancher用戶理解Kubernetes和Rancher的基本概念。
從Rancher 1.6發展到Rancher 2.0,如今Rancher產品會更多地遵循于Kubernetes的命名標準。這一轉變可能會讓曾經在Rancher 1.6中只使用Cattle環境的用戶感到些許困擾。
不過沒有關系,本文將幫助你理解Rancher 2.0中的新概念。它也可以作為容器編排框架Cattle和Kubernetes之間術語和概念的一個簡要參照。
Rancher 1.6提供的編排工具Cattle得到了許多用戶的青睞。在Cattle中,你有一個環境,它是管理和計算的邊界,即你可以指定權限的最低層級;重要的是,該環境中所有的主機都是專用于此環境。然后,為了組織你的容器,你需要有一個堆棧(Stack),它是一個服務集合的邏輯分組,以及一個作為特定運行鏡像的服務。
那么這個結構在2.0中是什么樣呢?
如果你一直關注容器領域,那么你不可能沒聽過Kubernetes的一些術語,比如pods、命名空間(namespaces)和節點(nodes)。本文就將為大家對比、統一Cattle和Kubernetes這兩個不同的容器編排工具的常見術語,從而簡化Rancher用戶從Cattle到Kubernetes的過渡。隨著一些名稱的變化,一些功能也發生了改變。
下表給出了一些核心Kubernetes概念的定義
更多Kubernete概念的細節,請參考:
https://kubernetes.io/docs/concepts/
Rancher 1.6中的環境代表了兩樣東西:
計算邊界
管理邊界
而在2.0中環境的概念不復存在,取而代之的是:
集群(Cluster)--- 計算邊界
項目(Project)--- 管理邊界
其中項目是由Rancher引入的管理層,以便減輕Kubernetes的管理負擔。
在Cattle中,一個主機只屬于一個環境。現在在Rancher 2.0中也是類似的,一個節點(主機的新名稱),只屬于一個集群。之前由主機組成的環境,現在變成了由節點組成的集群。
Rancher 1.6中的堆棧是一種對多個服務進行分組的方法。在Rancher 2.0中,這是由命名空間完成的。
在Rancher 1.6中,服務被定義為運行同一容器的一個或多個實例。在Rancher 2.0中,運行相同容器的一個或多個實例被定義為工作負載,其中工作負載可以由帶有控制器的pod組成。
容器鏡像是一個輕量級的、獨立的、可執行的軟件包,它包含了運行它所需要的全部東西:代碼、運行時間、系統工具、系統庫、設置等等。在Kubernetes下,pod是最小的單位。Pod可以是單個鏡像,也可以是多個共享相同存儲/網絡的鏡像,以及有關這些鏡像如何交互的描述。Pod的內容總是共同定位以及共同調度,并在共享的context中運行。
在Rancher 1.6中,負載均衡器用于將你的應用程序從Rancher環境中公開,允許外部的訪問。在Rancehr 2.0中這個概念是一樣的。有一個負載均衡器的選項幫助公開你的服務。在Kubernetes的語言中,這個功能通常被稱為Ingress。簡而言之負載均衡器和Ingress扮演著相同的角色。
從概念上講,Cattle是所有編排工具中最接近Kubernetes的一個。希望這篇文章能給從Rancher 1.6過渡到Rancher 2.0的用戶一個簡單的參考。另外,Cattle和Kubernetes之間的相似性也能幫助用戶更好地進行轉換。
下表給出了新舊術語的快捷對比參考:
感謝各位的閱讀!關于“從Rancher 1.6到2.0有什么區別”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。