跳至主要内容

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 伺服器類型的其他資訊。

注意:
  • 透過 CLI 或 API 佈建新的 Equinix Metal 伺服器時,您需要提供以下資訊:project-id、plan、metro 和 operating-system。
  • 使用雲端託管的虛擬機器時,您需要允許連接埠 80 和 443 的入站 TCP 通訊。有關連接埠設定的資訊,請參閱您的雲端主機文件。
  • 有關連接埠要求的完整清單,請參閱 Docker 安裝。
  • 根據我們的要求佈建主機。

2. 安裝 Rancher​

要在您的 Equinix Metal 主機上安裝 Rancher,請連接到它,然後使用 shell 進行安裝。

  1. 使用您偏好的 shell(如 PuTTy 或遠端終端連線)登入您的 Equinix Metal 主機。

  2. 從您的 shell 中,輸入以下命令:

    sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged rancher/rancher

結果: Rancher 已安裝。

3. 登入​

登入 Rancher 以開始使用應用程式。登入後,您將進行一些一次性設定。

  1. 開啟網頁瀏覽器並輸入您主機的 IP 位址:https://<SERVER_IP>。

    將 <SERVER_IP> 替換為您的主機 IP 位址。

  2. 出現提示時,為預設的 admin 帳戶建立密碼!

  3. 設定 Rancher Server URL。URL 可以是 IP 位址或主機名稱。但是,新增到您叢集的每個節點都必須能夠連接到此 URL。

    如果您在 URL 中使用主機名稱,則此主機名稱必須可以透過您想要新增到叢集的節點上的 DNS 解析。


4. 建立叢集​

歡迎使用 Rancher!您現在可以建立您的第一個 Kubernetes 叢集。

在此任務中,您可以使用多功能的自訂選項。此選項可讓您新增_任何_ Linux 主機(雲端託管 VM、內部部署 VM 或裸機)以在叢集中使用。

  1. 點擊 ☰ > 叢集管理。
  2. 從叢集頁面,點擊建立。
  3. 選擇自訂。
  4. 輸入叢集名稱。
  5. 點擊下一步。
  6. 從節點角色中,選擇_所有_角色:etcd、Control 和 Worker。
    • 選用:Rancher 會自動偵測用於 Rancher 通訊和叢集通訊的 IP 位址。您可以使用節點位址部分中的 Public Address 和 Internal Address 覆寫這些設定。
  7. 將註冊命令複製到您的剪貼簿。
  8. 使用您偏好的 shell(如 PuTTy 或遠端終端連線)登入您的 Linux 主機。執行複製到剪貼簿的命令。
  9. 在 Linux 主機上完成執行命令後,點擊完成。

結果:

您的叢集已建立並分配了佈建中的狀態。Rancher 正在建立您的叢集。

您可以在叢集狀態更新為活動中後存取您的叢集。

活動中的叢集會被分配兩個專案:

  • Default,包含 default 命名空間
  • System,包含 cattle-system、ingress-nginx、kube-public 和 kube-system 命名空間

完成​

恭喜!您已建立了您的第一個叢集。

下一步?​

使用 Rancher 建立部署。有關詳細資訊,請參閱建立部署。