-
Notifications
You must be signed in to change notification settings - Fork 0
Home
每一家建置在 Kubernetes 上的 Container 管理平台都有自己的部署工具或 Command line tool, 如 Google Helm 的 helm
, IMB Cloud Private 的 bx pr
, Red Hat OpenShift 的 oc
.
松凌科技因此推出了整合的工具, 支援多種管理平台且提供了簡單明瞭的 Web 操作介面, 亦結合了松凌科技自家產品 DevOps 的發佈流程, 提供我們的客戶一個快速, 穩定可靠, 且自動化的部署體驗.
Helm Charts 是 Google 釋出的一種 YAML 型態的描述文件, 定義了每一個 Kubernetes 上的 Packages 該如何的被執行
在 Captain-Kube 環境中一共有 3 種 node, Captain-Kube 會透過 ssh 登入各個 node (建議以 root 來 access), 並透過 python 2.6+ 上來控制該 node
Porter 負責從 SoftLeader Docker Registry 取得部署相關的 images, 並 delegate 到客戶端的 Registry 提供客戶環境使用, 因此在 Porter 上必須安裝好 docker, 並且可以連線 hub.softleader.com.tw:443
Staging 是 1~n 個在正式環境之前的測試環境, 可包含 UAT, SIT 等定義, 在每個 Staging 上都必須已經安裝好各自的 Kubernetes (or IBM Cloud Private or Red Hat OpenShift)
Production 是正式環境, 必須已經安裝好 Kubernetes (IBM Cloud Private or Red Hat OpenShift), 若正式環境中 Kubernetes 是 Cluster Mode, 則只需要提供 Master Node 給 Captain-Kube 控制即可
各種 node 不需一定要在 獨立 的實體/虛擬機上, 以下列出建議的使用場景
Copyright © 2018 SoftLeader Technology Crop. All rights reserved.