1. 程式人生 > >replicatedhq-ship 基於Kustomize 專案的快速kubernetes 應用部署工具

replicatedhq-ship 基於Kustomize 專案的快速kubernetes 應用部署工具

replicatedhq-ship 是對Kustomize 專案的擴充套件,我們可以用它來快速的進行三方應用的管理部署,
可以和helm,kubernetes 清單檔案,knative 整合,我們可以方便的進行更新,配置修改,ship 可以
保證與上游變更的同步,而且不會發生git 的合併衝突

安裝

mac

brew tap replicatedhq/ship
brew install ship

簡單使用

  • init
ship init github.com/helm/charts/stable/mysql
  • 視覺化介面
    上面init 完成之後會有一個提示是否開啟瀏覽器的說明


  • docker 方式執行
    我們可以使用docker 方式進行執行,如下:
docker run -p 8800:8800 replicated / ship init github.com/helm/charts/stable/mysql
  • 說明
    因為環境的問題,其他步驟暫時還沒跑,但是流程使用上還是很方便的,而且可以整合現有的ci/cd工具。

參考資料

https://github.com/replicatedhq/ship