cloud和k8s區別?
1、k8s是無侵入性的
2、spring cloud是侵入性的
3、k8s可以檢測到服務的性能使用,而spring cloud不能.可以自動擴展
k8s和spring cloud 的出發點不同,一個是基于容器管理的概念,一個是基于程序的注冊與發現(我個人認為Netflix 的核心在于注冊中心)。二者都可以達到我們的目的。就拿實現一個高可用的注冊中心Eureka 來說,單純從Netflix的設計思想來說,eureka 是一個AP 系統,要保證數據的同步,可以采用注冊中心(Eureka server )相互注冊的方案,實現一個集群,但是集群每加入一個節點,要更新所有的client的配置。常規的思想,我們可以通過負載均衡的輪詢算法實現,然而這個思路正是k8s 的出發點。可能Spring Cloud +K8s二者皆用是一個最好的方案,但是二者擇其一一樣可以達到目的。