Skip to content

Commit e6f366f

Browse files
committed
1 parent 35360f2 commit e6f366f

File tree

886 files changed

+18083
-12996
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

886 files changed

+18083
-12996
lines changed

404.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -756,6 +756,8 @@ <h1>找不到页面</h1>
756756
<h2>最新</h2>
757757
<ul>
758758

759+
<li><a href="/blog/istio-1-23-release/">Istio 1.23 发布:环境模式升级与重要功能更新</a></li>
760+
759761
<li><a href="/blog/ztunnel-testing/">无需 Kubernetes 测试 Kubernetes 网络实现</a></li>
760762

761763
<li><a href="/blog/sapwned-sap-ai-vulnerabilities-ai-security/">SAPwned:SAP AI 漏洞暴露客户云环境和私有 AI 工件</a></li>
@@ -774,8 +776,6 @@ <h2>最新</h2>
774776

775777
<li><a href="/blog/securing-services-meshes-easier-with-kyverno/">使用 Kyverno 更轻松地保护服务网格</a></li>
776778

777-
<li><a href="/blog/kubernetes-networking-by-using-cilium-beginner-level/">解密 Kubernetes 网络:跟随数据包的奇妙旅程</a></li>
778-
779779
</ul>
780780

781781

author/istio/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -861,6 +861,10 @@ <h3>
861861
<h3>最新</h3>
862862
<ul>
863863

864+
<li>
865+
<a href="/blog/istio-1-23-release/">Istio 1.23 发布:环境模式升级与重要功能更新</a>
866+
</li>
867+
864868
<li>
865869
<a href="/blog/istiod-architecture/">Istiod 架构详解</a>
866870
</li>

author/istio/index.xml

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,81 @@
1212
<link>https://cloudnative.to/author/istio/</link>
1313
</image>
1414

15+
<item>
16+
<title>Istio 1.23 发布:环境模式升级与重要功能更新</title>
17+
<link>https://cloudnative.to/blog/istio-1-23-release/</link>
18+
<pubDate>Fri, 16 Aug 2024 07:52:21 +0800</pubDate>
19+
<guid>https://cloudnative.to/blog/istio-1-23-release/</guid>
20+
<description>&lt;p&gt;2024 年 8 月 14 日,Istio 1.23 发布。该版本带来了环境模式的重大改进,包括性能提升、功能增强以及 DNS 自动分配和重试策略的优化,同时宣布集群内 Operator 将被弃用。&lt;/p&gt;
21+
&lt;h2 id=&#34;环境模式&#34;&gt;环境模式&lt;/h2&gt;
22+
&lt;p&gt;紧随最近将 &lt;a href=&#34;https://istio.io/latest/blog/2024/ambient-reaches-beta/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;环境模式升级到 Istio 1.22 的 Beta 版&lt;/a&gt;之后,Istio 1.23 带来了一系列重大改进。在与众多采用环境模式的用户紧密合作的基础上,我们一直在努力解决收到的所有反馈。这些改进包括更广泛的平台支持、新增功能、错误修复和性能改善。&lt;/p&gt;
23+
&lt;p&gt;一小部分亮点:&lt;/p&gt;
24+
&lt;ul&gt;
25+
&lt;li&gt;在 waypoint 代理中支持 &lt;code&gt;DestinationRule&lt;/code&gt;。&lt;/li&gt;
26+
&lt;li&gt;在 waypoint 和 ztunnel 中支持 DNS &lt;code&gt;ServiceEntries&lt;/code&gt;。&lt;/li&gt;
27+
&lt;li&gt;支持跨命名空间共享 waypoint。&lt;/li&gt;
28+
&lt;li&gt;支持新的 &lt;code&gt;Service&lt;/code&gt; 字段 &lt;code&gt;trafficDistribution&lt;/code&gt;,允许保持流量在本地区域/地区。&lt;/li&gt;
29+
&lt;li&gt;支持双栈和 IPv6 集群。&lt;/li&gt;
30+
&lt;li&gt;为 ztunnel 提供一个新的 Grafana 仪表板。&lt;/li&gt;
31+
&lt;li&gt;一个 Helm chart,用于一次性安装所有环境模式组件。&lt;/li&gt;
32+
&lt;li&gt;性能改进:我们的测试显示与 Istio 1.22 相比,吞吐量提高了高达 50%。&lt;/li&gt;
33+
&lt;li&gt;大量的错误修复:改善 pod 启动、支持无选择器的 Services、改善日志记录等!&lt;/li&gt;
34+
&lt;/ul&gt;
35+
&lt;h3 id=&#34;dns-自动分配改进&#34;&gt;DNS 自动分配改进&lt;/h3&gt;
36+
&lt;p&gt;多年来,Istio 一直有一个 &lt;a href=&#34;https://istio.io/latest/docs/ops/configuration/traffic-management/dns-proxy/#address-auto-allocation&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;地址分配选项&lt;/a&gt;用于 DNS 代理模式。这解决了一些服务路由的问题。&lt;/p&gt;
37+
&lt;p&gt;在 Istio 1.23 中,新增了这个功能的实现方式。在新的方法中,分配的 IP 地址会持久保存在 &lt;code&gt;ServiceEntry&lt;/code&gt; 的 &lt;code&gt;status&lt;/code&gt; 字段中,确保它们不会改变。这解决了旧方法的长期可靠性问题,其中分配有时会随机更换并导致问题。此外,这种方法更标准,更易于调试,并使该功能与环境模式兼容!&lt;/p&gt;
38+
&lt;p&gt;在 1.23 版本中,此模式默认关闭,但可以通过 &lt;code&gt;PILOT_ENABLE_IP_AUTOALLOCATE=true&lt;/code&gt; 启用。&lt;/p&gt;
39+
&lt;h3 id=&#34;重试改进预览&#34;&gt;重试改进预览&lt;/h3&gt;
40+
&lt;p&gt;在此版本中,实现了对默认重试策略的改进的功能预览。历史上,重试仅在 &lt;em&gt;出站&lt;/em&gt; 流量上进行。在许多情况下,这是你想要的:请求可以重试到不同的 pod,这有更好的成功机会。然而,这留下了一个缺口:经常地,一个请求会失败,仅仅因为应用程序已经关闭了我们保持活动的并尝试重用的连接。&lt;/p&gt;
41+
&lt;p&gt;我们已经添加了检测这种情况,并重试的功能。这预计会减少网格中常见的 503 错误的来源。&lt;/p&gt;
42+
&lt;p&gt;这可以通过 &lt;code&gt;ENABLE_INBOUND_RETRY_POLICY=true&lt;/code&gt; 启用。预计在未来版本中默认启用。&lt;/p&gt;
43+
&lt;h3 id=&#34;bookinfo-的新涂装&#34;&gt;Bookinfo 的新涂装&lt;/h3&gt;
44+
&lt;p&gt;1.23 版本的改进不仅限于 Istio 本身:在此版本中,大家喜爱的示例应用 Bookinfo 也进行了翻新!&lt;/p&gt;
45+
&lt;p&gt;新的应用特性更现代的设计,并且性能改进解决了 &lt;code&gt;productpage&lt;/code&gt; 和 &lt;code&gt;details&lt;/code&gt; 服务中的一些意外缓慢问题。&lt;/p&gt;
46+
&lt;p&gt;
47+
48+
49+
50+
51+
52+
53+
54+
55+
56+
57+
58+
59+
60+
61+
62+
&lt;figure id=&#34;figure-改进后的-bookinfo-应用&#34;&gt;
63+
&lt;div class=&#34;d-flex justify-content-center&#34;&gt;
64+
&lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;改进后的 Bookinfo 应用&#34; srcset=&#34;
65+
/blog/istio-1-23-release/bookinfo-browser_hue219a6102a5a8e72809f1dbd36be91e8_374857_0aef7eaffc4f373ae2c3b19a0527ecfa.webp 400w,
66+
/blog/istio-1-23-release/bookinfo-browser_hue219a6102a5a8e72809f1dbd36be91e8_374857_939b99776454756bb3ad90d24e32dc27.webp 760w,
67+
/blog/istio-1-23-release/bookinfo-browser_hue219a6102a5a8e72809f1dbd36be91e8_374857_1200x1200_fit_q75_h2_lanczos_3.webp 1200w&#34;
68+
src=&#34;https://cloudnative.to/blog/istio-1-23-release/bookinfo-browser_hue219a6102a5a8e72809f1dbd36be91e8_374857_0aef7eaffc4f373ae2c3b19a0527ecfa.webp&#34;
69+
width=&#34;760&#34;
70+
height=&#34;462&#34;
71+
loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
72+
&lt;/div&gt;&lt;figcaption&gt;
73+
改进后的 Bookinfo 应用
74+
&lt;/figcaption&gt;&lt;/figure&gt;
75+
&lt;/p&gt;
76+
&lt;h3 id=&#34;其他亮点&#34;&gt;其他亮点&lt;/h3&gt;
77+
&lt;ul&gt;
78+
&lt;li&gt;使用 &lt;a href=&#34;https://github.com/wolfi-dev&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Wolfi&lt;/a&gt; 容器基础 OS 升级了无发行版镜像。&lt;/li&gt;
79+
&lt;li&gt;&lt;code&gt;istioctl proxy-status&lt;/code&gt; 命令进行了改进,包括自最后更改以来的时间,以及更多相关的状态值。&lt;/li&gt;
80+
&lt;/ul&gt;
81+
&lt;h2 id=&#34;弃用集群内-operator&#34;&gt;弃用集群内 Operator&lt;/h2&gt;
82+
&lt;p&gt;三年前,我们 &lt;a href=&#34;https://istio.io/latest/docs/setup/install/operator/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;更新了我们的文档&lt;/a&gt;,不鼓励在新的 Istio 安装中使用集群内 operator。我们现在准备在 Istio 1.23 中正式标记它为已弃用。利用 operator 的用户 — 我们估计不到我们用户基础的 10% — 将需要迁移到其他安装和升级机制,以便升级到 Istio 1.24 或更高版本。1.24 版本的预计发布日期为 2024 年 11 月。&lt;/p&gt;
83+
&lt;p&gt;我们建议用户转移到 Helm 和 istioctl,这些仍然得到 Istio 项目的支持。迁移到 istioctl 是微不足道的;迁移到 Helm 将需要工具,我们将在 1.24 发布时发布。&lt;/p&gt;
84+
&lt;p&gt;希望继续使用 operator 模式的用户在 &lt;a href=&#34;https://github.com/istio-ecosystem/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;istio-ecosystem&lt;/a&gt; 组织中有两个第三方选项。&lt;/p&gt;
85+
&lt;p&gt;请查看 &lt;a href=&#34;https://istio.io/latest/blog/2024/in-cluster-operator-deprecation-announcement/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;我们的弃用公告博客文章&lt;/a&gt;,以获取更多关于变更的详情。&lt;/p&gt;
86+
&lt;p&gt;关于本次发布的详情请见 &lt;a href=&#34;https://istio.io/latest/news/releases/1.23.x/announcing-1.23/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Istio 博客&lt;/a&gt;。&lt;/p&gt;
87+
</description>
88+
</item>
89+
1590
<item>
1691
<title>Istiod 架构详解</title>
1792
<link>https://cloudnative.to/blog/istiod-architecture/</link>

0 commit comments

Comments
 (0)