Harbormaster:為你的個人伺服器提供無 Kubernetes 服務

Harbormaster是一個小工具,可以讓你輕鬆地在一台主機上部署多個 Docker-Compose 應用程式在一台主機上。
它透過獲取包含 Docker-Compose 檔案的 git repository URL 列表來實現這一目標,且執行它們所包含的 Compose 應用程式。當儲存庫發生變化時它還會處理更新/重啟應用程式。

使用這個工具的理由

你是否有一台家庭伺服器,你想在上面執行一些應用程式,但不希望每次升級作業系統時所有的東西都壞掉?你想要自動更新,但又不想多買4台伺服器來執行Kubernetes?


你是否有一個工作伺服器,你想在上面執行一些小的服務,但又不希望手動管理它?你是否發現把每個部署動作都放在 git repo 中更整潔?

Harbormaster就是為你準備的。

Harbormaster 的核心是一個 YAML 配置檔案,其中有一個 git repository 的URL列表裡面含有 Docker Compose 檔案的YAML配置檔案,Clone/Pull 它們,並啟動它們所描述的服務。


你在一個定時器上執行Harbormaster,把它指向一個目錄,它就會更新配置中所有資源庫,並重新啟動 Compose 服務(如果它們已經變化)。就這樣!

它還將所有應用程式的資料乾淨地儲存在一個單一的資料/目錄中,所以你總是
有一個儲存所有狀態的目錄,你可以輕鬆地進行備份和恢復。

專案網址

也許你會有興趣

找相關課程?試看看 Soft & Share 網站搜尋引擎

✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧

追蹤 Soft & Share

幫我們個小忙!

Image by Alex Fox from Pixabay

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: