Jenkins CI&CD
Kubernetes 調度、負載、高可用
自動化容器的部署和複製
隨時擴展或收縮容器規模
將容器組織成組,並且提供容器間的負載均衡
很容易地升級應用程序容器的新版本
提供容器彈性,如果容器失效就替換它,等等…
Istio 監控、熔斷、限流
流量管理(Connect):智能控制服務之間的調用流量,能夠實現灰度升級、AB 測試和紅黑部署等功能
安全加固(Secure):自動爲服務之間的調用提供認證、授權和加密。
控制(Control):應用用戶定義的 policy,保證資源在消費者中公平分配。
觀察(Observe):查看服務運行期間的各種數據,比如日誌、監控和 tracing,瞭解服務的運行情況。
SkyWalking 監控
分佈式系統的應用程序性能監視工具
收集Kubernetes Pod日誌到ElasticSearch進行日誌檢索
通過Prometheus監控機器、實例的運行情況
通過Alertmanager將監控信息進行告警
其中最重要的Kubernetes服務,騰訊雲、阿里雲都已經支持。
微服務的未來應該是開發人員只需要寫Sping Boot或者Gin/Iris應用就可以了,剩下的就交給Kubernetes。
< END >
喜歡就點個在看 or 轉發個朋友圈唄
衣舞晨風