Rancher Equinix Metal 快速入門
本教學將引導您完成以下步驟:
- 佈建 Equinix Metal 伺服器
- 安裝 Rancher 2.x
- 建立您的第一個叢集
- 部署應用程式 Nginx
這些指南的目的是快速啟動一個沙箱環境,您可以用來評估 Rancher。不建議在生產環境中使用 Docker 安裝。有關全面的設定說明,請參閱安裝。
快速入門概述
本快速入門指南分為不同的任務,以便更容易理解。
先決條件
1. 佈建 Equinix Metal 主機
開始部署 Equinix Metal 主機。Equinix Metal 伺服器可以從 Equinix Metal 控制台、API 或 CLI 佈建。您可以在 Equinix Metal 部署文件中找到每種部署類型的說明。您可以在 Equinix Metal 文件中找到有關 Equinix Metal 伺服器類型的其他資訊。
2. 安裝 Rancher
要在您的 Equinix Metal 主機上安裝 Rancher,請連接到它,然後使用 shell 進行安裝。
-
使用您偏好的 shell(如 PuTTy 或遠端終端連線)登入您的 Equinix Metal 主機。
-
從您的 shell 中,輸入以下命令:
sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged rancher/rancher
結果: Rancher 已安裝。
3. 登入
登入 Rancher 以開始使用應用程式。登入後,您將進行一些一次性設定。
-
開啟網頁瀏覽器並輸入您主機的 IP 位址:
https://<SERVER_IP>。將
<SERVER_IP>替換為您的主機 IP 位址。 -
出現提示時,為預設的
admin帳戶建立密碼! -
設定 Rancher Server URL。URL 可以是 IP 位址或主機名稱。但是,新增到您叢集的每個節點都必須能夠連接到此 URL。
如果您在 URL 中使用主機名稱,則此主機名稱必須可以透過您想要新增到叢集的節點上的 DNS 解析。
4. 建立叢集
歡迎使用 Rancher!您現在可以建立您的第一個 Kubernetes 叢集。
在此任務中,您可以使用多功能的自訂選項。此選項可讓您新增_任何_ Linux 主機(雲端託管 VM、內部部署 VM 或裸機)以在叢集中使用。
- 點擊 ☰ > 叢集管理。
- 從叢集頁面,點擊建立。
- 選擇自訂。
- 輸入叢集名稱。
- 點擊下一步。
- 從節點角色中,選擇_所有_角色:etcd、Control 和 Worker。
- 選用:Rancher 會自動偵測用於 Rancher 通訊和叢集通訊的 IP 位址。您可以使用節點位址部分中的
Public Address和Internal Address覆寫這些設定。
- 選用:Rancher 會自動偵測用於 Rancher 通訊和叢集通訊的 IP 位址。您可以使用節點位址部分中的
- 將註冊命令複製到您的剪貼簿。
- 使用您偏好的 shell(如 PuTTy 或遠端終端連線)登入您的 Linux 主機。執行複製到剪貼簿的命令。
- 在 Linux 主機上完成執行命令後,點擊完成。
結果:
您的叢集已建立並分配了佈建中的狀態。Rancher 正在建立您的叢集。
您可以在叢集狀態更新為活動中後存取您的叢集。
活動中的叢集會被分配兩個專案:
Default,包含default命名空間System,包含cattle-system、ingress-nginx、kube-public和kube-system命名空間