<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mesh手册 on Apache Dubbo</title><link>https://deploy-preview-3203--dubbo.netlify.app/zh-cn/overview/mannual/java-sdk/reference-manual/mesh/</link><description>Recent content in Mesh手册 on Apache Dubbo</description><generator>Hugo</generator><language>zh-cn</language><atom:link href="https://deploy-preview-3203--dubbo.netlify.app/zh-cn/overview/mannual/java-sdk/reference-manual/mesh/index.xml" rel="self" type="application/rss+xml"/><item><title>Debug参考文档</title><link>https://deploy-preview-3203--dubbo.netlify.app/zh-cn/overview/mannual/java-sdk/reference-manual/mesh/mesh/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3203--dubbo.netlify.app/zh-cn/overview/mannual/java-sdk/reference-manual/mesh/mesh/</guid><description>&lt;h2 id="前置环境准备">前置环境准备&lt;/h2>
&lt;ul>
&lt;li>docker环境&lt;/li>
&lt;li>kubernetes环境（推荐docker desktop，图形化界面，还内嵌了一个小型的Kubernetes环境，后文演示也是基于docker desktop）&lt;/li>
&lt;li>istio环境&lt;/li>
&lt;li>dubbo-samples代码，master分支即可&lt;/li>
&lt;li>dubbo 版本 &amp;gt;= 3.1.0
搭建 Kubernetes 环境
目前 Dubbo 仅支持在 Kubernetes 环境下的 Mesh 部署，所以在运行启动本示例前需要先搭Kubernetes 环境。(建议采用docker desktop进行搭建，直接就可以运行一个kubernetes环境)
&lt;a href="https://docs.docker.com/desktop/install/mac-install/">https://docs.docker.com/desktop/install/mac-install/&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="搭建-kubernetes-环境">搭建 Kubernetes 环境&lt;/h2>
&lt;p>目前 Dubbo 仅支持在 Kubernetes 环境下的 Mesh 部署，所以在运行启动本示例前需要先搭Kubernetes 环境。(建议采用docker desktop进行搭建，直接就可以运行一个kubernetes环境)
&lt;a href="https://docs.docker.com/desktop/install/mac-install/">https://docs.docker.com/desktop/install/mac-install/&lt;/a>&lt;/p>
&lt;h2 id="搭建-istio-环境">搭建 Istio 环境&lt;/h2>
&lt;p>搭建 Istio 环境参考文档：
Istio 安装文档(&lt;a href="https://istio.io/latest/docs/setup/getting-started/">https://istio.io/latest/docs/setup/getting-started/&lt;/a>)
注：安装 Istio 的时候需要开启 first-party-jwt 支持（使用 istioctl 工具安装的时候加上 &amp;ndash;set values.global.jwtPolicy=first-party-jwt 参数），否则将导致客户端认证失败的问题。
附安装命令参考：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-java" data-lang="java">&lt;span style="display:flex;">&lt;span>curl &lt;span style="color:#719e07">-&lt;/span>L https:&lt;span style="color:#586e75">//istio.io/downloadIstio | sh -&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>cd istio&lt;span style="color:#719e07">-&lt;/span>1.xx.x
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>export PATH&lt;span style="color:#719e07">=&lt;/span>$PWD&lt;span style="color:#719e07">/&lt;/span>bin:$PATH
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>istioctl install &lt;span style="color:#719e07">--&lt;/span>set profile&lt;span style="color:#719e07">=&lt;/span>demo &lt;span style="color:#719e07">--&lt;/span>set values.global.jwtPolicy&lt;span style="color:#719e07">=&lt;/span>first&lt;span style="color:#719e07">-&lt;/span>party&lt;span style="color:#719e07">-&lt;/span>jwt &lt;span style="color:#719e07">-&lt;/span>y
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="构建dubbo和dubbo-samples环境">构建dubbo和dubbo-samples环境&lt;/h2>
&lt;p>进入dubbo-dependencies-bom，更改grpc版本为1.41.0&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-java" data-lang="java">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#719e07">&amp;lt;&lt;/span>grpc.version&lt;span style="color:#719e07">&amp;gt;&lt;/span>1.41.0&lt;span style="color:#719e07">&amp;lt;/&lt;/span>grpc.version&lt;span style="color:#719e07">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>进入dubbo-samples-xds目录，新增配置:&lt;/p></description></item></channel></rss>