Rancher 擴充功能
擴充功能允許使用者、開發者、合作夥伴和客戶擴展和增強 Rancher UI。此外,使用者可以獨立於 Rancher 版本之外對其 UI 功能進行變更和增強。擴充功能將使使用者能夠在 Rancher 之上進行建置,以更好地根據各自的環境進行客製化。請注意,使用者還可以更新到新版本以及回滾到先前的版本。
擴充功能是只能在叢集中安裝一次的 Helm chart;因此,這些 chart 已經過簡化並與 Apps 下列出的一般 Helm chart 分開。
內建 Rancher 擴充功能的範例包括 Fleet、Explorer 和 Harvester。其他可以手動新增的使用 Extensions API 的擴充功能範例包括 Kubewarden 和 Elemental。
先決條件
您必須以管理員身份登入才能檢視擴充功能管理頁面並與其互動。
安裝擴充功能
-
點擊 Configuration 下的 ☰ > Extensions。
-
如果尚未在 Apps 中安裝,您必須透過點擊 Enable 按鈕來啟用擴充功能 operator。
- 如果您的安裝不是離線環境,請點擊 OK 以新增 Rancher 擴充功能儲存庫。否則,取消勾選該核取方塊並點擊 OK。

-
在 Extensions 頁面上,點擊 Available 標籤以選擇您想要安裝的擴充功能。
-
如果沒有顯示可用的擴充功能,您可以按照以下方式手動新增儲存庫:
4.1. 在螢幕右上角,點擊 ⋮ > Manage Repositories > Create。
4.2. 新增所需的儲存庫名稱,確保同時指定 Git Repo URL 和 Git Branch。
4.3. 再次點擊右下角的 Create 以完成。

-
在 Available 標籤下,點擊所需擴充功能和版本上的 Install,如下面的範例所示。您也可以從此畫面更新您的擴充功能,因為如果有可用的更新,Update 按鈕將出現在擴充功能上。

-
點擊在擴充功能成功安裝後將出現的 Reload 頁面按鈕。請注意,剛安裝擴充功能的已登入使用者將看不到 UI 的變更,除非他們重新載入頁面。
更新和升級擴充功能
- 點擊 Configuration 下的 ☰ > Extensions。
- 選擇 Updates 標籤。
- 點擊 Update。
如果擴充功能有新版本,在 Available 標籤中該擴充功能的相關卡片上也會顯示 Update 按鈕。
刪除擴充功能
- 點擊 ☰,然後點擊您的本地叢集名稱。
- 從側邊欄中,選擇 Apps > Installed Apps。
- 找到您要刪除的 chart 名稱並勾選旁邊的核取方塊。
- 點擊 Delete。
刪除擴充功能儲存庫
- 點擊 Configuration 下的 ☰ > Extensions。
- 在右上角,點擊 ⋮ > Manage Repositories。
- 找到您要刪除的擴充功能儲存庫名稱。勾選儲存庫名稱旁邊的核取方塊,然後點擊 Delete。