<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>云原生 on Zayn's Blog</title><link>https://blog.treesir.pub/categories/%E4%BA%91%E5%8E%9F%E7%94%9F/</link><description>Recent content in 云原生 on Zayn's Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><managingEditor>yangzun@treesir.pub (Zayn)</managingEditor><webMaster>yangzun@treesir.pub (Zayn)</webMaster><copyright>2021-2026 Zayn</copyright><lastBuildDate>Thu, 05 Oct 2023 16:13:32 +0800</lastBuildDate><atom:link href="https://blog.treesir.pub/categories/%E4%BA%91%E5%8E%9F%E7%94%9F/index.xml" rel="self" type="application/rss+xml"/><item><title>Istio 服务网格完全指南：从架构原理到生产实践的深度学习笔记</title><link>https://blog.treesir.pub/posts/istio-in-action-study/</link><pubDate>Thu, 05 Oct 2023 16:13:32 +0800</pubDate><author>yangzun@treesir.pub (Zayn)</author><guid>https://blog.treesir.pub/posts/istio-in-action-study/</guid><description>&lt;hr>
&lt;ul>
&lt;li>&lt;a
href="#istio-%e8%a7%a3%e5%86%b3%e7%9a%84%e9%97%ae%e9%a2%98">Istio 解决的问题&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e6%8a%80%e6%9c%af%e4%bb%8b%e7%bb%8d">技术介绍&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e5%ae%89%e8%a3%85%e4%bd%bf%e7%94%a8">安装使用&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e4%bd%bf%e7%94%a8-istioctl-%e9%83%a8%e7%bd%b2">使用 &lt;code>istioctl&lt;/code> 部署&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#istio-%e6%8e%a7%e5%88%b6%e5%b9%b3%e9%9d%a2">Istio 控制平面&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#istiod">istiod&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e9%83%a8%e7%bd%b2%e5%ba%94%e7%94%a8">部署应用&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#istioctl-%e4%bd%bf%e7%94%a8%e8%ae%b0%e5%bd%95">istioctl 使用记录&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e6%9b%b4%e6%96%b0">更新&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#envoy-proxy">Envoy proxy&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e7%ac%94%e8%ae%b0">笔记&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#envoy-%e7%9a%84%e6%a0%b8%e5%bf%83%e5%8a%9f%e8%83%bd">Envoy 的核心功能&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#envoy-%e5%8a%9f%e8%83%bd%e4%bd%93%e9%aa%8c">Envoy 功能体验&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#envoy-%e7%9a%84%e7%ae%a1%e7%90%86-api">Envoy 的管理 API&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#envoy-ingress">Envoy Ingress&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#virtualservice">VirtualService&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e7%bd%91%e5%85%b3-tls">网关 TLS&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#http-%e9%87%8d%e5%ae%9a%e5%90%91%e5%88%b0-https">HTTP 重定向到 HTTPS&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e5%85%b7%e6%9c%89%e5%8f%8c%e5%90%91-tls-%e7%9a%84-http-%e6%b5%81%e9%87%8f">具有双向 TLS 的 HTTP 流量&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#tls-%e4%b8%ba%e5%a4%9a%e4%b8%aa%e8%99%9a%e6%8b%9f%e4%b8%bb%e6%9c%ba%e6%8f%90%e4%be%9b%e6%9c%8d%e5%8a%a1">TLS 为多个虚拟主机提供服务&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#tcp-%e6%b5%81%e9%87%8f">TCP 流量&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#sni-%e7%9b%b4%e9%80%9a%e7%9a%84%e6%b5%81%e9%87%8f%e8%b7%af%e7%94%b1">SNI 直通的流量路由&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e8%87%aa%e5%ae%9a%e4%b9%89%e7%bd%91%e5%85%b3">自定义网关&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#ingress%e7%bd%91%e5%85%b3%e8%ae%bf%e9%97%ae%e6%97%a5%e5%bf%97">Ingress网关访问日志&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e6%b5%81%e9%87%8f%e6%8e%a7%e5%88%b6">流量控制&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e8%93%9d%e7%bb%bf%e5%8f%91%e5%b8%83">蓝绿发布&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e9%87%91%e4%b8%9d%e9%9b%80%e5%8f%91%e5%b8%83">金丝雀发布&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e9%87%91%e4%b8%9d%e9%9b%80-%e9%85%8d%e5%90%88-flagger-%e4%b8%80%e8%b5%b7%e5%8f%91%e5%b8%83">金丝雀 配合 Flagger 一起发布&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e6%b5%81%e9%87%8f%e9%95%9c%e5%83%8f">流量镜像&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e9%9b%86%e7%be%a4%e6%b5%81%e9%87%8f%e5%ae%89%e5%85%a8">集群流量安全&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e6%81%a2%e5%a4%8d%e8%83%bd%e5%8a%9b%e8%a7%a3%e5%86%b3%e5%ba%94%e7%94%a8%e7%bd%91%e7%bb%9c%e6%8c%91%e6%88%98">恢复能力：解决应用网络挑战&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e5%bc%b9%e6%80%a7%e6%a8%a1%e5%bc%8f">弹性模式&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e5%ae%a2%e6%88%b7%e7%ab%af%e8%b4%9f%e8%bd%bd%e5%b9%b3%e8%a1%a1">客户端负载平衡&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#fortio-%e8%b4%9f%e8%bd%bd%e6%b5%8b%e8%af%95%e5%ba%93">&lt;strong>Fortio&lt;/strong> 负载测试库&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e6%9c%ac%e5%9c%b0%e6%84%9f%e7%9f%a5%e8%b4%9f%e8%bd%bd%e5%b9%b3%e8%a1%a1">本地感知负载平衡&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e5%ae%9e%e8%b7%b5">实践&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e9%80%8f%e6%98%8e%e8%b6%85%e6%97%b6%e5%92%8c%e9%87%8d%e8%af%95">透明超时和重试&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e8%b6%85%e6%97%b6%e8%ae%a1%e7%ae%97%e7%9a%84%e9%87%8d%e8%af%95%e6%ac%a1%e6%95%b0--%e5%8e%9f%e7%90%86">超时计算的重试次数 &amp;amp; 原理&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e9%ab%98%e7%ba%a7%e9%87%8d%e8%af%95">高级重试&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e8%af%b7%e6%b1%82%e5%af%b9%e5%86%b2">请求对冲&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e4%bd%bf%e7%94%a8-istio-%e7%86%94%e6%96%ad">使用 Istio 熔断&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e6%97%a0%e6%b3%95%e6%ad%a3%e5%b8%b8%e5%b7%a5%e4%bd%9c%e7%9a%84%e7%86%94%e6%96%ad%e6%96%b9%e6%b3%95">无法正常工作的熔断方法&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e9%80%9a%e8%bf%87%e5%bc%82%e5%b8%b8%e5%80%bc%e6%a3%80%e6%b5%8b%e6%9d%a5%e9%98%b2%e8%8c%83%e4%b8%8d%e5%81%a5%e5%ba%b7%e7%9a%84%e6%9c%8d%e5%8a%a1">通过异常值检测来防范不健康的服务&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e5%8f%af%e8%a7%82%e5%af%9f%e6%80%a7">可观察性&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e4%ba%86%e8%a7%a3%e6%9c%8d%e5%8a%a1%e7%8a%b6%e6%80%81">了解服务状态&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e6%8e%a7%e5%88%b6%e5%b9%b3%e9%9d%a2%e4%b8%ad%e7%9a%84%e6%8c%87%e6%a0%87">控制平面中的指标&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e4%bd%bf%e7%94%a8-prometheus-%e6%8a%93%e5%8f%96-istio-%e6%8c%87%e6%a0%87">使用 Prometheus 抓取 Istio 指标&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#envoy-%e8%af%b7%e6%b1%82%e5%b1%9e%e6%80%a7">Envoy 请求属性&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e9%85%8d%e7%bd%ae%e7%8e%b0%e6%9c%89%e6%8c%87%e6%a0%87">配置现有指标&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e5%88%9b%e5%bb%ba%e6%96%b0%e6%8c%87%e6%a0%87">创建新指标&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e4%bd%bf%e7%94%a8%e6%96%b0%e5%b1%9e%e6%80%a7%e5%af%b9%e8%af%b7%e6%b1%82%e8%bf%9b%e8%a1%8c%e5%88%86%e7%bb%84">使用新属性对请求进行分组&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e5%8f%af%e8%a7%86%e5%8c%96">可视化&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e8%ae%be%e7%bd%ae-istio-%e7%9a%84-grafana-%e4%bb%aa%e8%a1%a8%e6%9d%bf">设置 Istio 的 Grafana 仪表板&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e5%88%86%e5%b8%83%e5%bc%8f%e8%bf%bd%e8%b8%aa">分布式追踪&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e6%9f%a5%e7%9c%8b%e5%88%86%e5%b8%83%e5%bc%8f%e8%b7%9f%e8%b8%aa%e6%95%b0%e6%8d%ae">查看分布式跟踪数据&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e8%87%aa%e5%ae%9a%e4%b9%89%e8%b7%9f%e8%b8%aa%e4%b8%ad%e7%9a%84%e6%a0%87%e7%ad%be">自定义跟踪中的标签&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e5%ae%9a%e5%88%b6%e5%90%8e%e7%ab%af%e5%88%86%e5%b8%83%e5%bc%8f%e8%bf%bd%e8%b8%aa%e5%bc%95%e6%93%8e">定制后端分布式追踪引擎&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e4%bd%bf%e7%94%a8-kiali-%e8%bf%9b%e8%a1%8c%e5%8f%af%e8%a7%86%e5%8c%96">使用 Kiali 进行可视化&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e5%ae%89%e8%a3%85-kiali">安装 Kiali&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e8%b7%9f%e8%b8%aa%e6%8c%87%e6%a0%87%e5%92%8c%e6%97%a5%e5%bf%97%e7%9a%84%e5%85%b3%e8%81%94">跟踪、指标和日志的关联&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e5%85%b3%e4%ba%8e%e4%bf%9d%e9%9a%9c%e5%be%ae%e6%9c%8d%e5%8a%a1%e5%ae%89%e5%85%a8">关于保障微服务安全&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e8%87%aa%e5%8a%a8-mtls">自动 mTLS&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e7%8e%af%e5%a2%83%e6%90%ad%e5%bb%ba">环境搭建&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#peerauthentication-%e8%b5%84%e6%ba%90">PeerAuthentication 资源&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e5%85%81%e8%ae%b8%e9%9d%9e%e7%9b%b8%e4%ba%92%e9%aa%8c%e8%af%81%e7%9a%84%e6%b5%81%e9%87%8f">允许非相互验证的流量&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e4%b8%a4%e7%a7%8d%e9%a2%9d%e5%a4%96%e7%9a%84%e7%9b%b8%e4%ba%92%e9%aa%8c%e8%af%81%e6%a8%a1%e5%bc%8f">两种额外的相互验证模式&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#tcpdump-%e6%b5%81%e9%87%8f%e7%aa%83%e5%90%ac">TCPDUMP 流量窃听&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e6%8e%88%e6%9d%83%e6%9c%8d%e5%8a%a1%e5%88%b0%e6%9c%8d%e5%8a%a1%e7%9a%84%e6%b5%81%e9%87%8f">授权服务到服务的流量&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e5%85%81%e8%ae%b8%e6%9d%a5%e8%87%aa%e5%8d%95%e4%b8%aa%e5%91%bd%e5%90%8d%e7%a9%ba%e9%97%b4%e7%9a%84%e8%af%b7%e6%b1%82">允许来自单个命名空间的请求&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e5%85%81%e8%ae%b8%e6%9d%a5%e8%87%aa%e6%9c%aa%e7%bb%8f%e8%ba%ab%e4%bb%bd%e9%aa%8c%e8%af%81%e6%b5%81%e9%87%8f%e8%ae%bf%e9%97%ae%e5%8d%95%e4%b8%aa%e5%b7%a5%e4%bd%9c%e8%b4%9f%e8%bd%bd">允许来自未经身份验证流量，访问单个工作负载&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e5%85%81%e8%ae%b8%e6%9d%a5%e8%87%aa%e5%8d%95%e4%b8%aa-sa-%e8%b4%a6%e5%8f%b7%e7%9a%84%e8%af%b7%e6%b1%82">允许来自单个 SA 账号的请求&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e7%ad%96%e7%95%a5%e7%9a%84%e6%9d%a1%e4%bb%b6%e5%8c%b9%e9%85%8d">策略的条件匹配&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e6%95%b0%e6%8d%ae%e5%b9%b3%e9%9d%a2%e6%95%85%e9%9a%9c%e6%8e%92%e9%99%a4">数据平面故障排除&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e6%a3%80%e6%9f%a5%e6%95%b0%e6%8d%ae%e5%b9%b3%e9%9d%a2%e6%98%af%e5%90%a6%e4%b8%8e%e6%9c%80%e6%96%b0%e9%85%8d%e7%bd%ae%e5%90%8c%e6%ad%a5">检查数据平面是否与最新配置同步&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e5%88%a9%e7%94%a8-kiali-%e5%8f%91%e7%8e%b0%e9%94%99%e8%af%af%e9%85%8d%e7%bd%ae">利用 Kiali 发现错误配置&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e4%bb%8e-envoy-%e9%85%8d%e7%bd%ae%e4%b8%ad%e6%89%8b%e5%8a%a8%e5%8f%91%e7%8e%b0%e9%94%99%e8%af%af%e9%85%8d%e7%bd%ae">从 Envoy 配置中手动发现错误配置&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e4%bd%bf%e7%94%a8-istioctl-%e6%9f%a5%e8%af%a2-envoy-%e4%bb%a3%e7%90%86%e9%85%8d%e7%bd%ae">使用 istioctl 查询 envoy 代理配置&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e6%8e%92%e9%99%a4%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e9%97%ae%e9%a2%98">排除应用程序问题&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e6%9f%a5%e7%9c%8b-envoy-%e8%ae%bf%e9%97%ae%e6%97%a5%e5%bf%97">查看 Envoy 访问日志&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e4%bd%bf%e7%94%a8-envoy-telemetry-%e4%ba%86%e8%a7%a3%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f">使用 Envoy telemetry 了解应用程序&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e6%8e%a7%e5%88%b6%e5%b9%b3%e9%9d%a2%e7%9a%84%e6%80%a7%e8%83%bd%e8%b0%83%e6%95%b4">控制平面的性能调整&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e5%b9%bd%e7%81%b5%e5%b7%a5%e4%bd%9c%e8%b4%9f%e8%bd%bd">幽灵工作负载&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e7%9b%91%e6%8e%a7%e6%8e%a7%e5%88%b6%e5%b9%b3%e9%9d%a2">监控控制平面&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e9%a5%b1%e5%92%8c%e5%ba%a6">饱和度&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e6%95%85%e9%9a%9c">故障&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e8%b0%83%e6%95%b4%e6%80%a7%e8%83%bd">调整性能&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e6%8f%90%e9%ab%98%e6%8e%a7%e5%88%b6%e5%b9%b3%e9%9d%a2%e6%80%a7%e8%83%bd%e7%9a%84%e9%80%89%e9%a1%b9">提高控制平面性能的选项&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e5%85%a8%e7%bd%91%e6%a0%bc-sidecar-%e9%85%8d%e7%bd%ae%e5%ae%9a%e4%b9%89">&lt;strong>全网格 Sidecar 配置定义&lt;/strong>&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#sidecar-%e9%85%8d%e7%bd%ae%e8%8c%83%e5%9b%b4">Sidecar 配置范围&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e5%bf%bd%e7%95%a5%e4%ba%8b%e4%bb%b6">忽略事件&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e4%ba%8b%e4%bb%b6%e6%89%b9%e5%a4%84%e7%90%86%e5%92%8c%e6%8e%a8%e9%80%81%e8%8a%82%e6%b5%81%e7%89%b9%e6%80%a7">事件批处理和推送节流特性&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e6%80%a7%e8%83%bd%e8%b0%83%e6%95%b4%e6%8c%87%e5%8d%97">性能调整指南&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e7%bd%91%e6%a0%bc%e8%9e%8d%e5%90%88">网格融合&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e5%a4%9a%e9%9b%86%e7%be%a4%e5%bc%8f%e9%83%a8%e7%bd%b2">多集群式部署&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e8%b7%a8%e7%be%a4%e9%9b%86%e5%b7%a5%e4%bd%9c%e8%b4%9f%e8%bd%bd%e8%bf%9e%e6%8e%a5%e6%80%a7">跨群集工作负载连接性&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e9%9b%86%e7%be%a4%e4%b9%8b%e9%97%b4%e7%9a%84%e5%85%b1%e5%90%8c%e4%bf%a1%e4%bb%bb">集群之间的共同信任&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e5%a4%9a%e7%be%a4%e9%9b%86%e5%a4%9a%e7%bd%91%e7%bb%9c%e5%a4%9a%e6%8e%a7%e5%88%b6%e9%9d%a2%e6%9c%8d%e5%8a%a1%e7%bd%91%e6%a0%bc%e6%a6%82%e8%bf%b0">多群集、多网络、多控制面服务网格概述&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e9%9b%86%e7%be%a4%e5%87%86%e5%a4%87">集群准备&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e5%90%af%e7%94%a8%e8%b7%a8%e7%be%a4%e9%9b%86%e5%b7%a5%e4%bd%9c%e8%b4%9f%e8%bd%bd%e5%8f%91%e7%8e%b0">启用跨群集工作负载发现&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e4%bd%bf%e7%94%a8-sni-%e8%87%aa%e5%8a%a8%e7%9b%b4%e9%80%9a%e5%8a%9f%e8%83%bd%e8%b7%af%e7%94%b1%e8%b7%a8%e9%9b%86%e7%be%a4%e6%b5%81%e9%87%8f">使用 SNI 自动直通功能路由跨集群流量&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e8%b7%a8%e7%be%a4%e9%9b%86%e8%b4%9f%e8%bd%bd%e5%9d%87%e8%a1%a1">跨群集负载均衡&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e8%99%9a%e6%8b%9f%e6%9c%ba%e6%95%b4%e5%90%88%e5%b9%b6%e8%87%b3%e7%bd%91%e6%a0%bc">虚拟机整合并至网格&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e8%99%9a%e6%8b%9f%e6%9c%ba%e4%b8%ad%e7%9a%84%e6%97%81%e8%b7%af%e4%bb%a3%e7%90%86%e5%ae%89%e8%a3%85%e5%92%8c%e9%85%8d%e7%bd%ae">虚拟机中的旁路代理安装和配置&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e8%a7%a3%e8%99%9a%e6%8b%9f%e6%9c%ba%e8%ba%ab%e4%bb%bd-provisioning">解虚拟机身份 Provisioning&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e8%99%9a%e6%8b%9f%e6%9c%ba%e9%ab%98%e5%8f%af%e7%94%a8%e6%80%a7">虚拟机高可用性&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e5%81%a5%e5%ba%b7%e6%a3%80%e6%9f%a5">健康检查&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e6%9c%8d%e5%8a%a1%e7%9a%84-dns-%e8%a7%a3%e6%9e%90">服务的 DNS 解析&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e7%8e%af%e5%a2%83%e6%90%ad%e5%bb%ba-1">环境搭建&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e9%85%8d%e7%bd%ae%e8%99%9a%e6%8b%9f%e6%9c%ba">配置虚拟机&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e5%b0%86%e7%bd%91%e6%a0%bc%e6%89%a9%e5%b1%95%e5%88%b0%e8%99%9a%e6%8b%9f%e6%9c%ba">将网格扩展到虚拟机&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#%e5%90%91%e8%99%9a%e6%8b%9f%e6%9c%ba%e6%8f%90%e4%be%9b%e7%ad%89%e6%95%88%e5%92%8c%e7%be%a4%e9%9b%86%e6%9c%8d%e5%8a%a1">向虚拟机提供等效和群集服务&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e4%bd%bf%e7%94%a8-workloadgroup-%e8%a1%a8%e7%a4%ba%e4%b8%80%e7%bb%84%e5%b7%a5%e4%bd%9c%e8%b4%9f%e8%bd%bd">使用 WorkloadGroup 表示一组工作负载&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e5%b0%86%e6%b5%81%e9%87%8f%e8%b7%af%e7%94%b1%e5%88%b0%e7%be%a4%e9%9b%86%e6%9c%8d%e5%8a%a1">将流量路由到群集服务&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e5%b0%86%e6%b5%81%e9%87%8f%e8%b7%af%e7%94%b1%e5%88%b0%e5%b7%a5%e4%bd%9c%e8%b4%9f%e8%bd%bd">将流量路由到工作负载&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e8%99%9a%e6%8b%9f%e6%9c%ba%e7%94%b1%e6%8e%a7%e5%88%b6%e5%b9%b3%e9%9d%a2%e9%85%8d%e7%bd%ae%e5%bc%ba%e5%88%b6%e6%89%a7%e8%a1%8c%e7%9b%b8%e4%ba%92%e9%aa%8c%e8%af%81">虚拟机由控制平面配置：强制执行相互验证&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e8%a7%a3%e5%af%86-dns-%e4%bb%a3%e7%90%86">解密 DNS 代理&lt;/a>
&lt;ul>
&lt;li>&lt;a
href="#dns-%e4%bb%a3%e7%90%86%e5%a6%82%e4%bd%95%e8%a7%a3%e6%9e%90%e7%be%a4%e9%9b%86%e4%b8%bb%e6%9c%ba%e5%90%8d">DNS 代理如何解析群集主机名&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#dns-%e4%bb%a3%e7%90%86%e7%9f%a5%e9%81%93%e5%93%aa%e4%ba%9b%e4%b8%bb%e6%9c%ba%e5%90%8d">DNS 代理知道哪些主机名？&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e8%87%aa%e5%ae%9a%e4%b9%89%e4%bb%a3%e7%90%86%e9%85%8d%e7%bd%ae">自定义代理配置&lt;/a>&lt;/li>
&lt;li>&lt;a
href="#%e4%bb%8e%e7%bd%91%e6%a0%bc%e4%b8%ad%e5%88%a0%e9%99%a4%e5%b7%a5%e4%bd%9c%e8%b4%9f%e8%bd%bd%e6%9d%a1%e7%9b%ae">从网格中删除工作负载条目&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a
href="#%e5%9c%a8%e8%af%b7%e6%b1%82%e8%b7%af%e5%be%84%e4%b8%8a%e6%89%a9%e5%b1%95-istio">在请求路径上扩展 Istio&lt;/a>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h1 class="relative group">Istio 解决的问题
&lt;div id="istio-解决的问题" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#istio-%e8%a7%a3%e5%86%b3%e7%9a%84%e9%97%ae%e9%a2%98" aria-label="锚点">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;blockquote>
&lt;p>基本的应用程序网络问题并非特定于任何特定的应用程序、语言或框架。重试、超时、客户端负载平衡、熔断等也不是区分应用程序功能。它们是作为服务的一部分的关键问题，但是将大量时间和资源投入到您打算使用的每种语言的特定语言实现中（包括上一节中的其他缺点）是浪费时间。我们真正想要的是一种与技术无关的方式来实现这些问题，并使应用程序不必自己这样做。&lt;/p></description></item></channel></rss>