天天看點

[雲原生專題-49]:Kubesphere雲治理-操作-分步部署基于微服務的業務應用 - 基本過程與步驟

作者首頁(​​文火冰糖的矽基工坊​​​):​​文火冰糖(王文兵)的部落格_文火冰糖的矽基工坊​

​目錄​

​​第1章 部署基于微服務的業務應用的入口​​

​​第2章 微服務服務類型​​

​​第3章 部署的三大步驟​​

​​步驟1:選擇特定的工作負載(depolymengt)方式部署微服務。​​

​​步驟2:部署業務資料和配置資料​​

​​步驟3:通過部署Service,對外暴露微服務,進行遠端通路​​

第1章 部署基于微服務的業務應用的入口

[雲原生專題-49]:Kubesphere雲治理-操作-分步部署基于微服務的業務應用 - 基本過程與步驟

除了項目的viewer角色外,其他角色的使用者都有權部署微服務應用程式。

​!!!建立一個新項目是部署微服務的前提條件!!!​

第2章 微服務服務類型

[雲原生專題-49]:Kubesphere雲治理-操作-分步部署基于微服務的業務應用 - 基本過程與步驟

(1)在Kubesphere中,微服務是部署指定的項目中的,而Kubesphere的項目,實際上就是K8S的一個名字空間而已。

(2)Kubesphere支援的服務有三種:無狀态微服務的部署、有狀态微服務的部署和守護程序的部署。這與K8S的Service類似是一緻的。

(3)微服務部署需要支援資料的池化和微服務的配置檔案,底層的基礎是:K8S的PVC和configmap。

(4)微服務應用程式的基本組成單元是容器組pod。

第3章 部署的三大步驟

[雲原生專題-49]:Kubesphere雲治理-操作-分步部署基于微服務的業務應用 - 基本過程與步驟

​步驟1:​選擇特定的工作負載(depolymengt)方式部署微服務。

部署完成工作負載後,會生産一組容器組pod。

# 檢視部署情況

$ kubectl get depolyment

$ kubectl get pods -A      

​步驟2:部署業務資料和配置資料​

  • 通過PVC部署業務資料的持久化
  • 通過configmap部署配置資料

步驟3:通過部署Service,對外暴露微服務,進行遠端通路

(1)部署普通nodePort service暴露微服務,進行負載均衡

繼續閱讀