Advertisement

Service Mesh学习资料(持续更新)

阅读量:

文章目录

  • Service Mesh学习资料(持续更新)
    • What and Why

    • 服务网格的目标

    • 服务网格的需求

    • Istio

    • Istio with OpenShfit

    • 其他工具

      • Jaeger
      • Kiali
    • 图书

    • 在线练习

    • 示例项目

    • 社区

    • API Gateway

    • 实践案例

    • 规模化Service Mesh应用

Service Mesh学习资料(持续更新)

What and Why

服务网格的目标

简化分布式微服务架构的开发和运维。

第一代微服务以Spring Boot / Spring Cloud为代表,基本解决了微服务架构开发的问题。

第二代微服务以Service Mesh为代表,同时简化分布式微服务架构的开发和运维,并且支持无代码侵入性的微服务架构开发,支持多语言异构的微服务开发。

Service Mesh + Kubernetes 已成为云原生时代微服务开发的首选。

服务网格的需求

服务网格的需求包括:

  • Discovery:服务发现
  • Load Balancing:负载均衡
  • Failure Recovery:故障恢复
  • Metrics:性能指标
  • Logging:日志
  • Monitoring:服务监控
  • A/B testing: A/B 测试
  • Canary rollouts:金丝雀部署
  • Rate limiting: 流量控制
  • Access control:访问控制
  • End-to-end Authentication:端到端的认证

Istio

Istio with OpenShfit

Why choose Red Hat OpenShift Service Mesh?

https://learn.openshift.com/servicemesh/

Deploying applications on Red Hat OpenShift Service Mesh

Service Mesh 2 on OpenShift 4.6

OpenShift 4.6 Service Mesh 2.x release notes

其他工具

Jaeger

分布式微服务跟踪

官网:https://www.jaegertracing.io/

参考:

Kiali

可视化服务网络拓扑

官网:https://kiali.io/

参考:

图书

在线练习

https://learn.openshift.com/servicemesh/

istio-handbook

示例项目

社区

API Gateway

实践案例

规模化Service Mesh应用

全部评论 (0)

还没有任何评论哟~