文章目录
PaaS云计算架构(Docker|K8s|Istio)
用户——》Istio——》K8s——》Docker
- Docker:是一个开源的轻量级应用容器框架,主要用于PaaS云计算容器化服务。
- K8s(Kubernetes):是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。
- Istio:是Server Mesh的产品化落地,是目前最受欢迎的服务网格,功能丰富、成熟度高。
为什么会出现Istio?
istio是k8s的好帮手,(k8s提供的功能:应用负载的部署、升级、扩容等运行管理能力;k8s中的service机制可以实现服务注册、发现和负载均衡,并通过服务名访问服务实例;k8s中的pod部署微服务也很合适,解决了微服务的互访互通的问题。)但K8s无法管理服务间的访问,如服务的熔断、限流、动态路由、调用链追踪等。istio与k8s的天然融合且基于k8s构建,也补充了k8s的治理能力
云计算核心技术Docker容器引擎架构
- Docker:是谷歌开源的应用容器引擎,让开发者可以打包他们的应用程序及依赖包到一个