istio
victor-维克特
信不足焉,有不信焉
展开
-
Istio的架构与技术
一. Service Mesh假设我们部署一个web 应用的服务,除了应用本身的功能之外, 可能还需要监控,日志采集,服务间的通讯等功能,如果将这些功能统一放到一个容器中,web应用的体积会变得很大,不便于维护,这种情况下, 我们可以将监控,日志采集,服务间的通讯等功能单独部署在这个Pod 中的另外一个container(容器)中, 这种将应用程序的功能划分为单独的进程可以被视为 Sidecar 模式,Sidecar 在软件系统架构中特指边车模式,这个模式的灵感来源于我们生活中的边三轮:即在两轮摩托车的旁原创 2020-08-13 19:46:05 · 429 阅读 · 0 评论 -
安装Istio并部署bookinfo应用
一. Istio 是什么Istio 提供一种简单的方式来为已部署的服务建立网络,该网络具有负载均衡、服务间认证、监控等功能,而不需要对服务的代码做任何改动。istio 适用于容器或虚拟机环境(特别是 k8s),兼容异构架构, 使用 sidecar(边车模式)代理服务的网络,不需要对业务代码本身做任何的改动。能对HTTP、gRPC、WebSocket 和 TCP 流量的自动负载均衡。并通过丰富的路由规则、重试、故障转移和故障注入,可以对流量行为进行细粒度控制;支持访问控制、速率限制和配额。同时对出入集群入口原创 2020-08-12 18:55:06 · 1654 阅读 · 0 评论