生活的道路一旦选定,就要勇敢地走到底,决不回头。——左拉
1. 前言
首先给大家说一件事情就是最近身体不舒服,感冒+头疼+流鼻涕+打喷嚏=休息,因此这段时间可能产出不了任何有价值的作品,对此很抱歉哈。
但是这段时间我想了想,到底接下来给大家分享什么呢?
期间我也咨询了很多研发童鞋,发现大家都是在语言层面深入研究,并没有在服务治理方面有所了解,当微服务扩展到一定程度的时候各种复杂难以解决的问题频繁出现,导致业务严重受损,因此迫切需要一种技术架构来解决这些问题。
最后我也研究了k8s基础和service mesh相关技术之后决定给大家普及以下容器编排技术和服务网格技术对微服务架构的终极影响。
2. Service Mesh服务网格
服务网格(Service Mesh)这个术语通常用于描述构成这些应用程序的微服务网络以及应用之间的交互。随着规模和复杂性的增长,服务网格越来越难以理解和管理。它的需求包括服务发现、负载均衡、故障恢复、指标收集和监控以及通常更加复杂的运维需求,例如 A/B 测试、金丝雀发布、限流、访问控制和端到端认证等。
3. k8s
Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg),目前已经成为容器编排一个标准。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩、高可用等一系列完整功能,提高了大规模容器集群管理的便捷性。
Kubernetes优势:
- 容器编排
- 轻量级
- 开源
- 弹性伸缩
- 负载均衡
4. 小结
k8s+服务网格技术我会花大量时间去研究,也有可能别的童鞋帮我完成,但是主要还是由我来完成,所以很艰辛啊,今天就这样吧。
5 关注公众号
微信公众号:堆栈future