摘要: Istio提供了强大的流量治理,服务监控等能力,如何有效且合理的使用其强大的功能,是我们关心的问题。Istio组件的启动参数,作为重要的Istio功能的控制入口,能够让我们更好的熟悉及利用Istio功能。 下面我们一起来了解下Istio几个主要组件的启动参数配置,本文主要聚焦于helm包value.yaml中参数值的使用情况,组件启动参数值将在后续文章中介绍。 阅读全文
posted @ 2018-11-20 17:34 容器魔方 阅读(2609) 评论(0) 推荐(0) 编辑
摘要: Istio 1.0版本于8月1号凌晨准点发布,核心特性已支持上生产环境,各大微信公众号、博客纷纷发文转载。那么Istio到底是什么?能解决问题什么? 阅读全文
posted @ 2018-11-20 17:31 容器魔方 阅读(718) 评论(0) 推荐(0) 编辑
摘要: Istio的功能与作用在之前的文章中已经向大家展示了,基于Istio的微服务治理也必将登上广大云服务供应商的舞台。本文中,我们将会为您重点介绍一下Istio的核心组件Mixer与adapter适配器的关系,并且从代码层面向您展示如何去开发配置Mixer中的adapter适配器。在文章最后还将介绍Mixer是怎样集成部署到当今主流的K8S环境中工作。 阅读全文
posted @ 2018-11-20 17:15 容器魔方 阅读(937) 评论(0) 推荐(0) 编辑
摘要: Istio通过对serviceMesh中的每个pod注入sidecar,来实现无侵入式的服务治理能力。其中,sidecar的注入是其能力实现的重要一环(本文主要介绍在kubernetes集群中的注入方式)。 sidecar注入有两种方式,一是通过创建webhook资源,利用k8s的webhook能力实现pod的自动注入,二是通过istioctl工具,对yaml文件进行手动注入。在这里对这两种方式进行简单介绍。 阅读全文
posted @ 2018-11-20 17:09 容器魔方 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 本文基于Pilot服务发现Kubernetes部分源码重点介绍在Istio on Kubernetes环境下,如何基于Pilot的Adapter机制实现Istio管理的服务直接使用Kubernetes service来做统一服务发现,避免了其他微服务框架运行在Kubernetes环境时上下两套服务目录的局面。并以此为入口从架构、场景等方面总结下Istio和Kubernetes的结合关系。 阅读全文
posted @ 2018-11-20 16:59 容器魔方 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 本文结合Pilot中的关键代码来说明下Istio的服务发现,并以Eureka为例看下Adapter的实现机制。可以了解到: Istio的服务模型 Istio发现的机制和原理 Istio服务发现的adpater机制 基于以上了解可以根据需开发集成自有的服务注册表。 阅读全文
posted @ 2018-11-20 16:43 容器魔方 阅读(756) 评论(0) 推荐(0) 编辑