專案

一般

設定檔

動作

在 IBM Cloud 上取得 Redmine

您應該要有一個 IBM Cloud 帳戶,否則您可以在這裡註冊
在本教學課程結束時,您將擁有一個已啟動並執行 Redmine 的叢集。

1. 我們將為您佈建一個新的 Kubernetes 叢集,如果您已經有一個,請跳至步驟2
2. 我們將部署 IBM Cloud Block Storage 外掛,如果您已經有,請跳至步驟3
3. Redmine 部署

步驟 1 佈建 Kubernetes 叢集

  • 點選頂部的目錄按鈕
  • 從目錄中選取服務
  • 搜尋Kubernetes 服務並點選它
  • 您現在位於 Kubernetes 部署頁面,您需要指定一些關於叢集的詳細資訊
  • 選擇標準免費方案,免費方案只有一個工作節點,並且沒有子網路,若要佈建標準叢集,您需要將您的帳戶升級為隨用隨付 * 若要升級為隨用隨付帳戶,請完成以下步驟
    • 在主控台中,前往管理 > 帳戶。
    • 選取帳戶設定,然後點選新增信用卡。
    • 輸入您的付款資訊,點選下一步,然後提交您的資訊
  • 選擇經典VPC,閱讀文件並選擇最適合您的類型
  • 現在選擇您的位置設定,如需更多資訊,請造訪位置 * 選擇地理區域(洲)
    * 選擇單一多區域,在單一區域中,您的資料只會保存在一個資料中心中,另一方面,使用多區域時,資料會分佈到多個區域,因此在不可預見的區域故障中更安全
    * 如果使用單一區域,請選擇工作節點區域;如果使用多區域,請選擇都會區
    * 如果您想使用多區域,請使用VRF設定您的帳戶,或啟用 VLAN 跨區 * 如果您目前選擇的位置沒有可用的虛擬區域網路,系統會為您建立一個新的 VLAN
  • 選擇工作節點設定或使用預先選取的設定,設定每個區域的工作節點數量
  • 選擇「**主要服務端點**」。在啟用 VRF 的帳戶中,您可以選擇「僅限專用網路」,讓您的主要端點只能透過專用網路或 VPN 通道存取,或選擇「僅限公用網路」,讓您的主要端點可以公開存取。當您擁有啟用 VRF 的帳戶時,您的叢集預設會設定為同時使用專用和公用端點。如需更多資訊,請造訪端點
    !endpoints.png
  • 為叢集命名
  • 為您的叢集提供所需的**標籤**。如需更多資訊,請造訪標籤
!tasg-new.png
  • 點擊「**建立**」。
  • 等待您的叢集完成配置。
  • 您的叢集已可供使用。

步驟 2:部署 IBM Cloud 區塊儲存體外掛程式

區塊儲存體外掛程式是一個持久、高效能的 iSCSI 儲存體,您可以使用 Kubernetes 永久磁碟區 (PV) 將其新增至您的應用程式。

  • 點選頂部的目錄按鈕
  • 從目錄中選取「**軟體**」。
  • 搜尋「**IBM Cloud 區塊儲存體外掛程式**」並點擊它。
  • 在應用程式頁面上,點擊您要使用的叢集旁的點。
  • 點擊「**輸入或選擇命名空間**」,然後選擇預設命名空間或使用自訂命名空間(如果您遇到錯誤,請等待 30 分鐘讓叢集完成)。
  • 為此工作區命名。
  • 點擊「**安裝**」並等待部署完成。

步驟 3:部署 Redmine

我們將在叢集上部署 Redmine。

  • 點選頂部的目錄按鈕
  • 從目錄中選取「**軟體**」。
  • 搜尋「*Redmine*」並點擊它。
  • 請選擇「IBM Kubernetes Service」。
  • 在應用程式頁面上,點擊您要使用的叢集旁的*點*。
  • 點擊「**輸入或選擇命名空間**」,然後選擇預設命名空間或使用自訂命名空間。
  • 為工作區提供一個易於辨識的**唯一名稱**。
  • 選擇您要使用的資源群組,這用於存取控制和計費目的。如需更多資訊,請造訪資源群組

  • 為您的 Redmine 提供**標籤**。如需更多資訊,請造訪標籤

  • 點擊「**具有預設值的參數**」,您可以設定部署值或使用預設值。

  • 請在參數中設定 Redmine 密碼。
  • 完成所有設定後,**勾選**協議旁邊的核取方塊,然後點擊「**安裝**」。

  • Redmine 工作區將開始安裝,請稍候幾分鐘。

  • 您的 Redmine 工作區已成功部署。

驗證 Redmine 安裝

  • 在瀏覽器中前往資源
  • 點擊「**叢集**」。
  • 點擊您的叢集。
  • 現在您位於叢集概覽頁面,點擊「**動作**」,然後從下拉式選單中選擇「**網頁終端機**」。

  • 點擊「**安裝**」,請稍候幾分鐘。

  • 點擊「**動作**」。
  • 點擊「**網頁終端機**」--> 將會開啟一個終端機。
  • 在終端機中**輸入**,請將 NAMESPACE 更改為您在部署設定中選擇的命名空間。
$ kubectl get ns

$ kubectl get pod -n NAMESPACE -o wide 

$ kubectl get service -n NAMESPACE

  • 您將會看到正在執行的 Redmine 服務。
  • 複製**外部 IP**,您可以透過此 IP 存取網站。
  • 將其貼到您的瀏覽器中。
  • 您將會看到 Redmine 歡迎訊息。

  • 輸入您在部署步驟中輸入的密碼/使用者名稱(預設使用者名稱為 user)。

  • 您已進入 Redmine 主頁面。

您已成功在 IBM Cloud 上部署 Redmine!

Oliver Pinter 更新於 大約 4 年前 · 9 個版本