istio.io/archive/v1.23/zh/blog/2024/v1-apis/index.html

59 lines
28 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html><html lang=zh itemscope itemtype=https://schema.org/WebPage><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=theme-color content="#466BB0"><meta name=title content="引入 Istio API v1 版"><meta name=description content="为了体现 Istio 功能的稳定性,我们的网络、安全和 Telemetry API 在 1.22 中升级为 v1 版。"><meta name=author content="Whitney Griffith - Microsoft; Translated by Wilson Wu (DaoCloud)"><meta name=keywords content="microservices,services,mesh,istio,traffic,security,telemetry,API"><meta property="og:title" content="引入 Istio API v1 版"><meta property="og:type" content="website"><meta property="og:description" content="为了体现 Istio 功能的稳定性,我们的网络、安全和 Telemetry API 在 1.22 中升级为 v1 版。"><meta property="og:url" content="/v1.23/zh/blog/2024/v1-apis/"><meta property="og:image" content="https://raw.githubusercontent.com/istio/istio.io/master/static/img/istio-social.png"><meta property="og:image:alt" content="The Istio sailboat logo"><meta property="og:image:width" content="4096"><meta property="og:image:height" content="2048"><meta property="og:site_name" content="Istio"><meta name=twitter:card content="summary_large_image"><meta name=twitter:site content="@IstioMesh"><title>Istioldie 1.23 / 引入 Istio API v1 版</title>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-5XBWY4YJ1E"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-5XBWY4YJ1E")</script><link rel=alternate type=application/rss+xml title="Istio Blog" href=/v1.23/blog/feed.xml><link rel=alternate type=application/rss+xml title="Istio News" href=/v1.23/news/feed.xml><link rel=alternate type=application/rss+xml title="Istio Blog and News" href=/v1.23/feed.xml><link rel="shortcut icon" href=/v1.23/favicons/favicon.ico><link rel=apple-touch-icon href=/v1.23/favicons/apple-touch-icon-180x180.png sizes=180x180><link rel=icon type=image/png href=/v1.23/favicons/favicon-16x16.png sizes=16x16><link rel=icon type=image/png href=/v1.23/favicons/favicon-32x32.png sizes=32x32><link rel=icon type=image/png href=/v1.23/favicons/android-36x36.png sizes=36x36><link rel=icon type=image/png href=/v1.23/favicons/android-48x48.png sizes=48x48><link rel=icon type=image/png href=/v1.23/favicons/android-72x72.png sizes=72x72><link rel=icon type=image/png href=/v1.23/favicons/android-96x96.png sizes=96xW96><link rel=icon type=image/png href=/v1.23/favicons/android-144x144.png sizes=144x144><link rel=icon type=image/png href=/v1.23/favicons/android-192x192.png sizes=192x192><link rel=icon type=image/svg+xml href=/v1.23/favicons/favicon.svg><link rel=icon type=image/png href=/v1.23/favicons/favicon.png><link rel=mask-icon href=/v1.23/favicons/safari-pinned-tab.svg color=#466BB0><link rel=manifest href=/v1.23/manifest.json><meta name=apple-mobile-web-app-title content="Istio"><meta name=application-name content="Istio"><meta name=msapplication-config content="/browserconfig.xml"><meta name=msapplication-TileColor content="#466BB0"><meta name=theme-color content="#466BB0"><link rel=stylesheet href=/v1.23/css/all.css><link rel=preconnect href=https://fonts.googleapis.com><link rel=preconnect href=https://fonts.gstatic.com crossorigin><link rel=stylesheet href="https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&display=swap"><script src=/v1.23/js/themes_init.min.js></script></head><body class="language-unknown archive-site"><script>const branchName="release-1.23",docTitle="引入 Istio API v1 版",iconFile="/v1.23//img/icons.svg",buttonCopy="复制到剪切板",buttonPrint="打印",buttonDownload="下载"</script><script src="https://www.google.com/cse/brand?form=search-form" defer></script><script src=/v1.23/js/all.min.js data-manual defer></script><header class=main-navigation><nav class="main-navigation-wrapper container-l"><div class=main-navigation-header><a id=brand href=/v1.23/zh/ aria-label=logotype><span class=logo><svg width="128" height="60" viewBox="0 0 128 60"><path d="M58.434 48.823A.441.441.0 0158.3 48.497V22.583a.444.444.0 01.134-.326.446.446.0 01.327-.134h3.527a.447.447.0 01.325.134.447.447.0 01.134.326v25.914a.443.443.0 01-.134.326.444.444.0 01-.325.134h-3.527a.444.444.0 01-.327-.134z"/><path d="m70.969 48.477a6.556 6.556.0 01-2.818-1.955 4.338 4.338.0 01-1-2.78v-.345a.443.443.0 01.134-.326.444.444.0 01.326-.135h3.374a.444.444.0 01.326.135.445.445.0 01.134.326v.077a2.014 2.014.0 001.054 1.667 4.672 4.672.0 002.664.709 4.446 4.446.0 002.492-.633 1.862 1.862.0 00.958-1.591 1.426 1.426.0 00-.786-1.322 12.7 12.7.0 00-2.549-.939l-1.457-.46a21.526 21.526.0 01-3.3-1.227 6.57 6.57.0 01-2.262-1.783 4.435 4.435.0 01-.92-2.894 5.081 5.081.0 012.109-4.275 8.993 8.993.0 015.558-1.591 10.445 10.445.0 014.1.748 6.3 6.3.0 012.722 2.07 5 5 0 01.958 3.009.441.441.0 01-.134.326.441.441.0 01-.325.134h-3.258a.441.441.0 01-.326-.134.443.443.0 01-.134-.326 1.974 1.974.0 00-.978-1.667 4.647 4.647.0 00-2.665-.671 4.741 4.741.0 00-2.435.556 1.724 1.724.0 00-.938 1.553 1.512 1.512.0 00.9 1.4 15.875 15.875.0 003.01 1.055l.843.229a27.368 27.368.0 013.412 1.246 6.67 6.67.0 012.338 1.763 4.387 4.387.0 01.958 2.933 4.988 4.988.0 01-2.146 4.275 9.543 9.543.0 01-5.712 1.552 11.626 11.626.0 01-4.227-.709z"/><path d="m97.039 32.837a.443.443.0 01-.326.135h-3.911a.169.169.0 00-.191.192v9.239a2.951 2.951.0 00.632 2.108 2.7 2.7.0 002.013.652h1.15a.444.444.0 01.325.134.441.441.0 01.134.326v2.875a.471.471.0 01-.459.5l-1.994.039a8 8 0 01-4.524-1.035q-1.495-1.035-1.533-3.91V33.166A.17.17.0 0088.164 32.974H85.978A.441.441.0 0185.652 32.839.441.441.0 0185.518 32.513V29.83a.441.441.0 01.134-.326.444.444.0 01.326-.135h2.186a.169.169.0 00.191-.192v-4.485a.438.438.0 01.134-.326.44.44.0 01.325-.134h3.336a.443.443.0 01.325.134.442.442.0 01.135.326v4.485a.169.169.0 00.191.192h3.911a.446.446.0 01.326.135.446.446.0 01.134.326v2.683a.446.446.0 01-.133.324z"/><path d="m101.694 25.917a2.645 2.645.0 01-.767-1.955 2.65 2.65.0 01.767-1.955 2.65 2.65.0 011.955-.767 2.65 2.65.0 011.955.767 2.652 2.652.0 01.767 1.955 2.647 2.647.0 01-.767 1.955 2.646 2.646.0 01-1.955.767 2.645 2.645.0 01-1.955-.767zm-.211 22.906a.441.441.0 01-.134-.326V29.79a.444.444.0 01.134-.326.446.446.0 01.326-.134h3.527a.446.446.0 01.326.134.445.445.0 01.134.326v18.707a.443.443.0 01-.134.326.443.443.0 01-.326.134h-3.527a.443.443.0 01-.326-.134z"/><path d="m114.019 47.734a8.1 8.1.0 01-3.047-4.255 14.439 14.439.0 01-.652-4.37 14.3 14.3.0 01.614-4.371A7.869 7.869.0 01114 30.56a9.072 9.072.0 015.252-1.5 8.543 8.543.0 015.041 1.5 7.985 7.985.0 013.009 4.14 12.439 12.439.0 01.69 4.37 13.793 13.793.0 01-.651 4.37 8.255 8.255.0 01-3.028 4.275 8.475 8.475.0 01-5.1 1.553 8.754 8.754.0 01-5.194-1.534zm7.629-3.1a4.536 4.536.0 001.476-2.262 11.335 11.335.0 00.383-3.221 10.618 10.618.0 00-.383-3.22 4.169 4.169.0 00-1.457-2.243 4.066 4.066.0 00-2.531-.785 3.942 3.942.0 00-2.453.785 4.376 4.376.0 00-1.5 2.243 11.839 11.839.0 00-.383 3.22 11.84 11.84.0 00.383 3.221 4.222 4.222.0 001.476 2.262 4.075 4.075.0 002.549.8 3.8 3.8.0 002.44-.809z"/><path d="m15.105 32.057v15.565a.059.059.0 01-.049.059L.069 50.25A.06.06.0 01.005 50.167l14.987-33.47a.06.06.0 01.114.025z"/><path d="m17.631 23.087v24.6a.06.06.0 00.053.059l22.449 2.507a.06.06.0 00.061-.084L17.745.032a.06.06.0 00-.114.024z"/><path d="m39.961 52.548-24.833 7.45a.062.062.0 01-.043.0L.079 52.548a.059.059.0 01.026-.113h39.839a.06.06.0 01.017.113z"/></svg></span>
</a><button id=hamburger class=main-navigation-toggle aria-label="Open navigation">
<svg class="icon menu-hamburger"><use xlink:href="/v1.23/img/icons.svg#menu-hamburger"/></svg>
</button>
<button id=menu-close class=main-navigation-toggle aria-label="Close navigation"><svg class="icon menu-close"><use xlink:href="/v1.23/img/icons.svg#menu-close"/></svg></button></div><div id=header-links class=main-navigation-links-wrapper><ul class=main-navigation-links><li class=main-navigation-links-item><a class="main-navigation-links-link has-dropdown"><span>关于</span><svg class="icon dropdown-arrow"><use xlink:href="/v1.23/img/icons.svg#dropdown-arrow"/></svg></a><ul class=main-navigation-links-dropdown><li class=main-navigation-links-dropdown-item><a href=/v1.23/zh/about/service-mesh class=main-navigation-links-link>服务网格</a></li><li class=main-navigation-links-dropdown-item><a href=/v1.23/zh/about/solutions class=main-navigation-links-link>解决方案</a></li><li class=main-navigation-links-dropdown-item><a href=/v1.23/zh/about/case-studies class=main-navigation-links-link>案例学习</a></li><li class=main-navigation-links-dropdown-item><a href=/v1.23/zh/about/ecosystem class=main-navigation-links-link>生态系统</a></li><li class=main-navigation-links-dropdown-item><a href=/v1.23/zh/about/deployment class=main-navigation-links-link>部署</a></li><li class=main-navigation-links-dropdown-item><a href=/v1.23/zh/about/faq class=main-navigation-links-link>FAQ</a></li></ul></li><li class=main-navigation-links-item><a href=/v1.23/zh/blog/ class=main-navigation-links-link><span>博客</span></a></li><li class=main-navigation-links-item><a href=/v1.23/zh/news/ class=main-navigation-links-link><span>新闻</span></a></li><li class=main-navigation-links-item><a href=/v1.23/zh/get-involved/ class=main-navigation-links-link><span>加入我们</span></a></li><li class=main-navigation-links-item><a href=/v1.23/zh/docs/ class=main-navigation-links-link><span>文档</span></a></li></ul><div class=main-navigation-footer><button id=search-show class=search-show title='搜索 istio.io' aria-label=搜索><svg class="icon magnifier"><use xlink:href="/v1.23/img/icons.svg#magnifier"/></svg></button>
<a href=/v1.23/zh/docs/setup/getting-started class="btn btn--primary" id=try-istio>试用 Istio</a></div></div><form id=search-form class=search name=cse role=search><input type=hidden name=cx value=002184991200833970123:iwwf17ikgf4>
<input type=hidden name=ie value=utf-8>
<input type=hidden name=hl value=zh>
<input type=hidden id=search-page-url value=/zh/search>
<input id=search-textbox class="search-textbox form-control" name=q type=search aria-label='搜索 istio.io' placeholder=搜索>
<button id=search-close title=取消搜索 type=reset aria-label=取消搜索><svg class="icon menu-close"><use xlink:href="/v1.23/img/icons.svg#menu-close"/></svg></button></form></nav></header><div class=banner-container></div><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=header-content><h1>引入 Istio API v1 版</h1><p>为了体现 Istio 功能的稳定性,我们的网络、安全和 Telemetry API 在 1.22 中升级为 v1 版。</p></div><p class=post-author>May 13, 2024 <span>| </span>By Whitney Griffith - Microsoft; Translated by Wilson Wu - DaoCloud</p><div><aside class="callout warning"><div class=type><svg class="large-icon"><use xlink:href="/v1.23/img/icons.svg#callout-warning"/></svg></div><div class=content>该博客文章是在 Istio 1.22 的版本下编写的,因此其中某些内容现在可能已过时。</div></aside></div><div><p>Istio 提供了至关重要的<a href=/v1.23/zh/docs/reference/config/networking/>网络</a>
<a href=/v1.23/zh/docs/reference/config/security/>安全</a><a href=/v1.23/zh/docs/reference/config/telemetry/>Telemetry</a> API
确保服务网格内服务的强大安全性、无缝连接和有效可观测性。
这些 API 被应用于全球数千个集群,保护并增强关键基础设施。</p><p>这些 API 提供的大多数功能经过了一段时间已经<a href=/v1.23/zh/docs/releases/feature-stages/>被认为是稳定的</a>
但 API 版本仍保持在 <code>v1beta1</code>。为了体现这些资源的稳定性、采用率和价值,
Istio 社区决定在 Istio 1.22 中将这些 API 升级到 <code>v1</code></p><p>在 Istio 1.22 中,我们很高兴地宣布,我们已共同努力将以下 API 升级到 <code>v1</code></p><ul><li><a href=/v1.23/zh/docs/reference/config/networking/destination-rule/>Destination Rule</a></li><li><a href=/v1.23/zh/docs/reference/config/networking/gateway/>Gateway</a></li><li><a href=/v1.23/zh/docs/reference/config/networking/service-entry/>Service Entry</a></li><li><a href=/v1.23/zh/docs/reference/config/networking/sidecar/>Sidecar</a></li><li><a href=/v1.23/zh/docs/reference/config/networking/virtual-service/>Virtual Service</a></li><li><a href=/v1.23/zh/docs/reference/config/networking/workload-entry/>Workload Entry</a></li><li><a href=/v1.23/zh/docs/reference/config/networking/workload-group/>Workload Group</a></li><li><a href=/v1.23/zh/docs/reference/config/telemetry/>Telemetry API</a>*</li><li><a href=/v1.23/zh/docs/reference/config/security/peer_authentication/>Peer Authentication</a></li></ul><h2 id=feature-stability-and-api-versions>功能稳定性和 API 版本</h2><p>声明式 API例如 Kubernetes 和 Istio 使用的 API
将资源的<strong>描述</strong>与对其进行操作的<strong>实现</strong>解耦。</p><p><a href=/v1.23/zh/docs/releases/feature-stages/>Istio 的功能阶段定义</a>描述了一个稳定的功能 - 被认为已准备好用于任何规模的生产使用,
并附带正式的弃用政策 - 相关 API 应与 <code>v1</code> 版本相匹配。
我们现在正在兑现这一承诺,我们的 API 版本与我们的功能稳定性相匹配,
包括已经稳定了一段时间的功能以及在此版本中新指定为稳定的功能。</p><p>尽管目前没有计划停止对之前的 <code>v1beta1</code><code>v1alpha1</code> API 版本的支持,
但鼓励用户通过更新现有的 YAML 文件来手动过渡到使用 <code>v1</code> API。</p><h2 id=telemetry-api>Telemetry API</h2><p><code>v1</code> Telemetry API 是唯一一个与之前的 API 版本相比有所更改升级的 API。
以下 <code>v1alpha1</code> 功能未被升级至 <code>v1</code></p><ul><li><code>metrics.reportingInterval</code><ul><li><p>报告间隔允许配置调用指标报告之间的时间。
目前它仅支持 TCP 指标,但我们将来可能会将其用于持续时间较长的 HTTP 流。</p><p><strong>目前Istio 缺乏使用数据来支持此功能的需求。</strong></p></li></ul></li><li><code>accessLogging.filter</code><ul><li><p>如果指定,此过滤器将用于选择特定的请求/连接进行日志记录。</p><p><strong>此功能基于 Envoy 中相对较新的功能Istio 需要进一步开发用例和实现,然后才能将其升级到 <code>v1</code></strong></p></li></ul></li><li><code>tracing.useRequestIdForTraceSampling</code><ul><li><p>该值默认为 true。该请求 ID 的格式是 Envoy 特定的,
如果首先接收用户流量的代理生成的请求 ID 不是 Envoy 特定的,
Envoy 将中断链路,因为它无法解释该请求 ID。通过将此值设置为 false我们可以阻止
<a href=https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/observability/tracing#trace-context-propagation>Envoy 根据请求 ID 进行采样</a></p><p><strong>没有强大的用例支持可以通过 Telemetry API 对其进行配置。</strong></p></li></ul></li></ul><p>请通过<a href=https://github.com/istio/istio/issues>在 GitHub 上创建 Issue</a>
分享对这些内容的任何反馈。</p><h2 id=overview-of-istio-crds>Istio CRD 概述</h2><p>这是被支持 API 版本的完整列表:</p><table><thead><tr><th>类别</th><th>API</th><th>版本</th></tr></thead><tbody><tr><td>网络</td><td><a href=/v1.23/zh/docs/reference/config/networking/destination-rule/>Destination Rule</a></td><td><code>v1</code>, <code>v1beta1</code>, <code>v1alpha3</code></td></tr><tr><td></td><td>Istio <a href=/v1.23/zh/docs/reference/config/networking/gateway/>Gateway</a></td><td><code>v1</code>, <code>v1beta1</code>, <code>v1alpha3</code></td></tr><tr><td></td><td><a href=/v1.23/zh/docs/reference/config/networking/service-entry/>Service Entry</a></td><td><code>v1</code>, <code>v1beta1</code>, <code>v1alpha3</code></td></tr><tr><td></td><td><a href=/v1.23/zh/docs/reference/config/networking/sidecar/>Sidecar</a> scope</td><td><code>v1</code>, <code>v1beta1</code>, <code>v1alpha3</code></td></tr><tr><td></td><td><a href=/v1.23/zh/docs/reference/config/networking/virtual-service/>Virtual Service</a></td><td><code>v1</code>, <code>v1beta1</code>, <code>v1alpha3</code></td></tr><tr><td></td><td><a href=/v1.23/zh/docs/reference/config/networking/workload-entry/>Workload Entry</a></td><td><code>v1</code>, <code>v1beta1</code>, <code>v1alpha3</code></td></tr><tr><td></td><td><a href=/v1.23/zh/docs/reference/config/networking/workload-group/>Workload Group</a></td><td><code>v1</code>, <code>v1beta1</code>, <code>v1alpha3</code></td></tr><tr><td></td><td><a href=/v1.23/zh/docs/reference/config/networking/proxy-config/>Proxy Config</a></td><td><code>v1beta1</code></td></tr><tr><td></td><td><a href=/v1.23/zh/docs/reference/config/networking/envoy-filter/>Envoy Filter</a></td><td><code>v1alpha3</code></td></tr><tr><td>安全</td><td><a href=/v1.23/zh/docs/reference/config/security/authorization-policy/>Authorization Policy</a></td><td><code>v1</code>, <code>v1beta1</code></td></tr><tr><td></td><td><a href=/v1.23/zh/docs/reference/config/security/peer_authentication/>Peer Authentication</a></td><td><code>v1</code>, <code>v1beta1</code></td></tr><tr><td></td><td><a href=/v1.23/zh/docs/reference/config/security/request_authentication/>Request Authentication</a></td><td><code>v1</code>, <code>v1beta1</code></td></tr><tr><td>Telemetry</td><td><a href=/v1.23/zh/docs/reference/config/telemetry/>Telemetry</a></td><td><code>v1</code>, <code>v1alpha1</code></td></tr><tr><td>扩展</td><td><a href=/v1.23/zh/docs/reference/config/proxy_extensions/wasm-plugin/>Wasm Plugin</a></td><td><code>v1alpha1</code></td></tr></tbody></table><p>还可以<a href=/v1.23/zh/docs/setup/getting-started/>使用 Kubernetes Gateway API</a> 配置 Istio。</p><h2 id=using-the-v1-istio-apis>使用 <code>v1</code> 版本的 Istio API</h2><p>Istio 中的一些 API 仍在被积极开发中,并且可能会在版本之间发生潜在变化。
例如Envoy Filter、Proxy Config 和 Wasm Plugin API。</p><p>此外,由于 <a href=https://kubernetes.io/zh-cn/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/>CRD 版本控制</a>的限制,
Istio 在 API 的所有版本中维护严格相同的模型。
因此,即使存在 <code>v1</code> Telemetry API在声明 <code>v1</code> Telemetry API
资源时仍然可以使用<a href=/v1.23/zh/blog/2024/v1-apis/#telemetry-api>上述</a>提到的三个 <code>v1alpha1</code> 字段。</p><p>对于风险敏感的环境,我们添加了<strong>稳定验证策略</strong>
<a href=https://kubernetes.io/zh-cn/docs/reference/access-authn-authz/validating-admission-policy/>验证准入策略</a>可以确保只有 <code>v1</code> API 和字段被在 Istio API 中使用。</p><p>在新环境中,在安装 Istio 时选择稳定的验证策略将保证将来创建或更新的所有自定义资源都是 <code>v1</code> 并且仅包含 <code>v1</code> 功能。</p><p>如果该策略部署到现有 Istio 安装中,
而该安装中的自定义资源不符合该策略,则唯一允许的操作是删除该资源或删除违规字段的使用。</p><p>使用稳定验证策略安装 Istio</p><pre><code class=language-bash data-expandlinks=true data-repo=istio>$ helm install istio-base -n istio-system --set experimental.stableValidationPolicy=true
</code></pre><p>要在使用策略安装 Istio 时设置特定修订版:</p><pre><code class=language-bash data-expandlinks=true data-repo=istio>$ helm install istio-base -n istio-system --set experimental.stableValidationPolicy=true -set revision=x
</code></pre><p>此功能与 <a href=https://kubernetes.io/zh-cn/docs/reference/access-authn-authz/validating-admission-policy/>Kubernetes 1.30</a>
及更高版本兼容。验证是使用 <a href=https://github.com/google/cel-spec>CEL</a>
表达式创建的,用户可以根据自己的特定需求修改验证。</p><h2 id=summary>总结</h2><p>Istio 项目致力于提供稳定的 API 和功能,这对于服务网格的成功运行至关重要。
我们很乐意收到您的反馈,以帮助指导我们做出正确的决定,
因为我们将继续完善我们功能的相关用例和稳定性障碍。
请通过创建 <a href=https://github.com/istio/istio/issues>Issue</a>
在相关<a href=https://slack.istio.io/>Istio Slack 频道</a>中发帖或参加我们每周<a href=https://github.com/istio/community/blob/master/WORKING-GROUPS.md#working-group-meetings>工作组会议</a>来分享您的反馈。</p></div><div class=share-social><div class=heading>Share this post</div><div class=share-buttons><a href="https://www.linkedin.com/shareArticle?mini=true&url=%2fv1.23%2fzh%2fblog%2f2024%2fv1-apis%2f" target=_blank><img class=share-icon src=/v1.23/img/social/linkedin.svg alt="Share to LinkedIn">
</a><a href="https://twitter.com/intent/tweet?text=%e5%bc%95%e5%85%a5%20Istio%20API%20v1%20%e7%89%88&url=%2fv1.23%2fzh%2fblog%2f2024%2fv1-apis%2f" target=_blank><img class=share-icon src=/v1.23/img/social/twitterx.svg alt="Share to X">
</a><a href="https://www.facebook.com/sharer/sharer.php?u=%2fv1.23%2fzh%2fblog%2f2024%2fv1-apis%2f" target=_blank><img class=share-icon src=/v1.23/img/social/facebook.svg alt="Share to Facebook"></a></div></div><nav class=pagenav><div class=left><a title="Layer 4 和 Layer 7 功能尚未针对生产环境做好准备。" href=/v1.23/zh/blog/2024/ambient-reaches-beta/ class=next-link><svg class="icon left-arrow"><use xlink:href="/v1.23/img/icons.svg#left-arrow"/></svg>告别 SidecarIstio 的 Ambient 模式在 v1.22 中达到 Beta 版</a></div><div class=right><a title="宣布 CNCF 吉祥物家族的最新成员。" href=/v1.23/zh/blog/2024/istio-phippy/ class=next-link>Istio 加入 Phippy 和她的朋友们 — 欢迎 Izzy<svg class="icon right-arrow"><use xlink:href="/v1.23/img/icons.svg#right-arrow"/></svg></a></div></nav></article><footer class=footer><div class="footer-wrapper container-l"><div class="user-links footer-links"><a class=channel title='Istio 的代码在 GitHub 上开发' href=https://github.com/istio/community aria-label=GitHub><svg class="icon github"><use xlink:href="/v1.23/img/icons.svg#github"/></svg>
</a><a class=channel title='如果您想深入了解 Istio 的技术细节,请查看我们日益完善的设计文档' href=https://groups.google.com/forum/#!forum/istio-team-drive-access aria-label="team drive"><svg class="icon drive"><use xlink:href="/v1.23/img/icons.svg#drive"/></svg>
</a><a class=channel title='在 Slack 上与 Istio 社区交互讨论开发问题(仅限邀请)' href=https://slack.istio.io aria-label=slack><svg class="icon slack"><use xlink:href="/v1.23/img/icons.svg#slack"/></svg>
</a><a class=channel title='Stack Overflow 中列举了针对实际问题以及部署、配置和使用 Istio 的各项回答' href=https://stackoverflow.com/questions/tagged/istio aria-label="Stack Overflow"><svg class="icon stackoverflow"><use xlink:href="/v1.23/img/icons.svg#stackoverflow"/></svg>
</a><a class=channel title='关注我们的 Twitter 来获取最新信息' href=https://twitter.com/IstioMesh aria-label=Twitter><svg class="icon twitter"><use xlink:href="/v1.23/img/icons.svg#twitter"/></svg></a></div><hr class=footer-separator role=separator><div class="info footer-info"><a class=logo href=/v1.23/zh/ aria-label=logotype><svg width="128" height="60" viewBox="0 0 128 60"><path d="M58.434 48.823A.441.441.0 0158.3 48.497V22.583a.444.444.0 01.134-.326.446.446.0 01.327-.134h3.527a.447.447.0 01.325.134.447.447.0 01.134.326v25.914a.443.443.0 01-.134.326.444.444.0 01-.325.134h-3.527a.444.444.0 01-.327-.134z"/><path d="m70.969 48.477a6.556 6.556.0 01-2.818-1.955 4.338 4.338.0 01-1-2.78v-.345a.443.443.0 01.134-.326.444.444.0 01.326-.135h3.374a.444.444.0 01.326.135.445.445.0 01.134.326v.077a2.014 2.014.0 001.054 1.667 4.672 4.672.0 002.664.709 4.446 4.446.0 002.492-.633 1.862 1.862.0 00.958-1.591 1.426 1.426.0 00-.786-1.322 12.7 12.7.0 00-2.549-.939l-1.457-.46a21.526 21.526.0 01-3.3-1.227 6.57 6.57.0 01-2.262-1.783 4.435 4.435.0 01-.92-2.894 5.081 5.081.0 012.109-4.275 8.993 8.993.0 015.558-1.591 10.445 10.445.0 014.1.748 6.3 6.3.0 012.722 2.07 5 5 0 01.958 3.009.441.441.0 01-.134.326.441.441.0 01-.325.134h-3.258a.441.441.0 01-.326-.134.443.443.0 01-.134-.326 1.974 1.974.0 00-.978-1.667 4.647 4.647.0 00-2.665-.671 4.741 4.741.0 00-2.435.556 1.724 1.724.0 00-.938 1.553 1.512 1.512.0 00.9 1.4 15.875 15.875.0 003.01 1.055l.843.229a27.368 27.368.0 013.412 1.246 6.67 6.67.0 012.338 1.763 4.387 4.387.0 01.958 2.933 4.988 4.988.0 01-2.146 4.275 9.543 9.543.0 01-5.712 1.552 11.626 11.626.0 01-4.227-.709z"/><path d="m97.039 32.837a.443.443.0 01-.326.135h-3.911a.169.169.0 00-.191.192v9.239a2.951 2.951.0 00.632 2.108 2.7 2.7.0 002.013.652h1.15a.444.444.0 01.325.134.441.441.0 01.134.326v2.875a.471.471.0 01-.459.5l-1.994.039a8 8 0 01-4.524-1.035q-1.495-1.035-1.533-3.91V33.166A.17.17.0 0088.164 32.974H85.978A.441.441.0 0185.652 32.839.441.441.0 0185.518 32.513V29.83a.441.441.0 01.134-.326.444.444.0 01.326-.135h2.186a.169.169.0 00.191-.192v-4.485a.438.438.0 01.134-.326.44.44.0 01.325-.134h3.336a.443.443.0 01.325.134.442.442.0 01.135.326v4.485a.169.169.0 00.191.192h3.911a.446.446.0 01.326.135.446.446.0 01.134.326v2.683a.446.446.0 01-.133.324z"/><path d="m101.694 25.917a2.645 2.645.0 01-.767-1.955 2.65 2.65.0 01.767-1.955 2.65 2.65.0 011.955-.767 2.65 2.65.0 011.955.767 2.652 2.652.0 01.767 1.955 2.647 2.647.0 01-.767 1.955 2.646 2.646.0 01-1.955.767 2.645 2.645.0 01-1.955-.767zm-.211 22.906a.441.441.0 01-.134-.326V29.79a.444.444.0 01.134-.326.446.446.0 01.326-.134h3.527a.446.446.0 01.326.134.445.445.0 01.134.326v18.707a.443.443.0 01-.134.326.443.443.0 01-.326.134h-3.527a.443.443.0 01-.326-.134z"/><path d="m114.019 47.734a8.1 8.1.0 01-3.047-4.255 14.439 14.439.0 01-.652-4.37 14.3 14.3.0 01.614-4.371A7.869 7.869.0 01114 30.56a9.072 9.072.0 015.252-1.5 8.543 8.543.0 015.041 1.5 7.985 7.985.0 013.009 4.14 12.439 12.439.0 01.69 4.37 13.793 13.793.0 01-.651 4.37 8.255 8.255.0 01-3.028 4.275 8.475 8.475.0 01-5.1 1.553 8.754 8.754.0 01-5.194-1.534zm7.629-3.1a4.536 4.536.0 001.476-2.262 11.335 11.335.0 00.383-3.221 10.618 10.618.0 00-.383-3.22 4.169 4.169.0 00-1.457-2.243 4.066 4.066.0 00-2.531-.785 3.942 3.942.0 00-2.453.785 4.376 4.376.0 00-1.5 2.243 11.839 11.839.0 00-.383 3.22 11.84 11.84.0 00.383 3.221 4.222 4.222.0 001.476 2.262 4.075 4.075.0 002.549.8 3.8 3.8.0 002.44-.809z"/><path d="m15.105 32.057v15.565a.059.059.0 01-.049.059L.069 50.25A.06.06.0 01.005 50.167l14.987-33.47a.06.06.0 01.114.025z"/><path d="m17.631 23.087v24.6a.06.06.0 00.053.059l22.449 2.507a.06.06.0 00.061-.084L17.745.032a.06.06.0 00-.114.024z"/><path d="m39.961 52.548-24.833 7.45a.062.062.0 01-.043.0L.079 52.548a.059.059.0 01.026-.113h39.839a.06.06.0 01.017.113z"/></svg></a><div class=footer-languages><a tabindex=-1 lang=en id=switch-lang-en class=footer-languages-item>English
</a><a tabindex=-1 lang=zh id=switch-lang-zh class="footer-languages-item active"><svg class="icon tick"><use xlink:href="/v1.23/img/icons.svg#tick"/></svg>
中文</a></div></div><ul class=footer-policies><li class=footer-policies-item><a class=footer-policies-link href=https://www.linuxfoundation.org/legal/terms>条款
</a>|
<a class=footer-policies-link href=https://www.linuxfoundation.org/legal/privacy-policy>隐私政策
</a>|
<a class=footer-policies-link href=https://www.linuxfoundation.org/legal/trademark-usage>商标
</a>|
<a class=footer-policies-link href=https://github.com/istio/istio.io/edit/release-1.23/content/zh/blog/2024/v1-apis/index.md>在 GitHub 上编辑此页</a></li></ul><div class=footer-base><span class=footer-base-copyright>&copy; 2024 the Istio Authors.</span>
<span class=footer-base-version>部分内容可能滞后于英文版本,同步工作正在进行中<br>版本
Istio 归档
1.23.3</span><ul class=footer-base-releases><li class=footer-base-releases-item><a tabindex=-1 class=footer-base-releases-link onclick='return navigateToUrlOrRoot("https://istio.io/blog/2024/v1-apis/"),!1'>当前版本</a></li><li class=footer-base-releases-item><a tabindex=-1 class=footer-base-releases-link onclick='return navigateToUrlOrRoot("https://preliminary.istio.io/blog/2024/v1-apis/"),!1'>下个版本</a></li><li class=footer-base-releases-item><a tabindex=-1 class=footer-base-releases-link href=https://istio.io/archive>旧版本</a></li></ul></div></div></footer><div id=scroll-to-top-container aria-hidden=true><button id=scroll-to-top title=回到顶部 tabindex=-1><svg class="icon top"><use xlink:href="/v1.23/img/icons.svg#top"/></svg></button></div></body></html>