產品說明
Rancher 是一款開源的軟體平台,旨在解決在生產環境中運行 Kubernetes 的挑戰。如果你曾覺得 K8s 的命令行操作(kubectl)過於硬核,Rancher 提供的全功能 Web UI 能讓你透過點擊就完成負載平衡、儲存配置、甚至是一個全新叢集的建立。
Rancher 最強大的核心價值在於「多叢集管理」。不論你的叢集是部署在 AWS EKS、Google GKE、Azure AKS,還是在自家機房的實體機上,都能統一納入 Rancher 的單一控制台進行監控、權限控管(RBAC)與應用程式部署。它真正實踐了「Run Kubernetes Everywhere」的願景。
核心特色:
- 統一集中的管理介面:單一入口管理全球分散的 K8s 叢集。
- 強大的認證整合:支援與 Active Directory、LDAP、GitHub 等身分驗證系統對接。
- 內建應用程式商店:整合了 Helm,提供一鍵部署的熱門應用程式目錄。
- 基礎設施自動化:支援自動擴展、故障排除,並整合了 Prometheus 與 Grafana 進行數據可視化。
常用指令
Rancher 本身通常運行於容器內,主要透過 Docker 或 Helm 進行安裝與基礎維護:
啟動與基礎操作
# 使用 Docker 快速啟動一個單機測試版的 Rancher Server
docker run -d --restart=unless-stopped
-p 80:80 -p 443:443
--privileged
rancher/rancher:latest
# 使用 Helm 在 K8s 叢集上安裝 Rancher (生產環境推薦)
helm install rancher rancher-stable/rancher
--namespace cattle-system
--set hostname=rancher.my.org
--set bootstrapPassword=admin
# 檢查 Rancher 的 Pod 運行狀態
kubectl -n cattle-system get pods -l app=rancher
| 操作標的 | 功能說明 | 使用情境 |
|---|---|---|
| Import Cluster | 匯入現有叢集 | 將既有的 GKE 或地端 K8s 納入 Rancher 管理時 |
| **RKE (Rancher K | ||
![]() | ||
![]() | ||
![]() | ||
![]() | ||
![]() |





