首页  

微服务 SpringCloud k8s istio     所属分类 architecture 浏览量 536
springcloud 是一个开发框架  语言相关
k8s 是一个运维平台 语言无关

springcloud+cloudfoundry 
cloudfoundry的paas能力

SpringCloud 
Eureka 服务注册与发现
Ribbon 客户端负载均衡
Feign  将REST变成强类型的接口调用
Config  配置中心
Hystrix 熔断
Zuul    网关


Service Mesh(服务网格)
代理  sidecar proxy

istio  为服务配 Agent 代理来提供服务发现、负截均衡、限流、链路跟踪、鉴权等微服务治理手段

Envoy is an open source edge and service proxy, designed for cloud-native applications

istio  结合k8s 落地微服务架构


Service Mesh istio 架构复杂 , 资源消耗比业务容器还多
Linkerd2.0开始重新回归单体架构,使用无GC的编程语言Rust重构


SpringCloud vs K8S 配置管理 config-server Consul NetflixArchaius Kubernetes ConfigMap & Secrets 服务发现 Netflix Eureka,Hashicorp Consul Kubernetes Service&Ingress Resource 负载平衡 Netflix Ribbon Kubernetes Service API网关 Netflix Zuul Kubernetes Service&Ingress Resource 安全服务 SpringCloud Security 集中式日志 ELK Stack(LogStash) EFKstack(Fluentd) 集中式测量 Netflix Spectator& Atlas Heapster、Prometheus、Grafana 分布式跟踪 SpringCloud Sleuth,Zipkin OpenTracing、Zipkin 弹性和失败冗余 Netflix Hystrix、Turbine&Ribbon Kubernetes Health Check&resource isolation 自动扩展 和 self Healing Kubernetes Health Check、SelfHealing、Autoscaling 打包 部署和调度部署 Spring Boot Docker/Rkt、Kubernetes Scheduler&Deployment 任务管理 Spring Batch Kubernetes Jobs & Scheduled Jobs 单个应用 Spring Cloud Cluster Kubernetes Pods

上一篇     下一篇
k8s知识点总结

docker知识点总结

软件复用

BIO NIO AIO 区别

jsoup 解析网页获取链接信息

基金所持停牌股票估值调整案例