<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>争光的技术栈 – Docs</title><link>https://www.daozzg.com/docs/</link><description>Recent content in Docs on 争光的技术栈</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Sun, 07 Sep 2025 08:06:21 +0800</lastBuildDate><atom:link href="https://www.daozzg.com/docs/index.xml" rel="self" type="application/rss+xml"/><item><title>Redis高可用部署指南</title><link>https://www.daozzg.com/docs/db/redis/redis%E9%AB%98%E5%8F%AF%E7%94%A8/</link><pubDate>Thu, 16 Oct 2025 04:29:30 +0800</pubDate><guid>https://www.daozzg.com/docs/db/redis/redis%E9%AB%98%E5%8F%AF%E7%94%A8/</guid><description>
&lt;p&gt;知乎这篇概念讲的挺好的: &lt;a href="https://zhuanlan.zhihu.com/p/543953543"target="_blank" rel="noopener"&gt;https://zhuanlan.zhihu.com/p/543953543&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;高可用方案概览&lt;span class="hx:absolute hx:-mt-20" id="高可用方案概览"&gt;&lt;/span&gt;
&lt;a href="#%e9%ab%98%e5%8f%af%e7%94%a8%e6%96%b9%e6%a1%88%e6%a6%82%e8%a7%88" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;根据业务需求和技术要求，Redis高可用方案可以分为以下几种：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;方案&lt;/th&gt;
&lt;th&gt;适用场景&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;th&gt;优点&lt;/th&gt;
&lt;th&gt;缺点&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;单机版&lt;/td&gt;
&lt;td&gt;开发测试或稳定性要求不高&lt;/td&gt;
&lt;td&gt;通过持久化机制保证数据安全&lt;/td&gt;
&lt;td&gt;配置简单，资源消耗少&lt;/td&gt;
&lt;td&gt;无法应对硬件故障，恢复时间长&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;主从复制&lt;/td&gt;
&lt;td&gt;读多写少场景,要求数据不丢失,节点故障后能快速恢复,能接受宕机时间&lt;/td&gt;
&lt;td&gt;配置数据同步,但主从切换手动控制或自行实现&lt;/td&gt;
&lt;td&gt;维护相对简单,高可用也有保证,客户端不用改造&lt;/td&gt;
&lt;td&gt;需要自己实现主从切换或者手动切换&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;哨兵模式&lt;/td&gt;
&lt;td&gt;要求数据不丢失,节点故障后能恢复数据,单机故障能够快速自愈&lt;/td&gt;
&lt;td&gt;通过哨兵监听主redis的状态,故障后自动切换并通知客户端&lt;/td&gt;
&lt;td&gt;自动故障恢复，配置灵活&lt;/td&gt;
&lt;td&gt;客户端需要支持哨兵协议或在客户端和redis直接加一层proxy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;集群模式&lt;/td&gt;
&lt;td&gt;大数据量，高并发&lt;/td&gt;
&lt;td&gt;数据分片存储，横向扩展（其实就是数据库的分库分表概念,根据key计算存放到那个节点上,每个节点只承担部分key的读写）&lt;/td&gt;
&lt;td&gt;水平扩展，高性能&lt;/td&gt;
&lt;td&gt;跨节点操作限制，运维复杂&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;详细配置指南&lt;span class="hx:absolute hx:-mt-20" id="详细配置指南"&gt;&lt;/span&gt;
&lt;a href="#%e8%af%a6%e7%bb%86%e9%85%8d%e7%bd%ae%e6%8c%87%e5%8d%97" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;注意: 这里配置只是各种模式的简要示例,请不要用于生产&lt;/p&gt;
&lt;h3&gt;1. 单机版配置&lt;span class="hx:absolute hx:-mt-20" id="1-单机版配置"&gt;&lt;/span&gt;
&lt;a href="#1-%e5%8d%95%e6%9c%ba%e7%89%88%e9%85%8d%e7%bd%ae" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h4&gt;AOF持久化配置&lt;span class="hx:absolute hx:-mt-20" id="aof持久化配置"&gt;&lt;/span&gt;
&lt;a href="#aof%e6%8c%81%e4%b9%85%e5%8c%96%e9%85%8d%e7%bd%ae" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;AOF（Append Only File）通过记录每个写命令来持久化数据：&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# redis.conf 配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;appendonly yes
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;appendfilename &lt;span class="s2"&gt;&amp;#34;appendonly.aof&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# AOF同步策略&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;appendfsync everysec &lt;span class="c1"&gt;# 推荐：每秒同步一次&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# AOF重写配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;auto-aof-rewrite-percentage &lt;span class="m"&gt;100&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;auto-aof-rewrite-min-size 64mb
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# AOF文件损坏修复&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;aof-load-truncated yes&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h4&gt;RDB快照配置&lt;span class="hx:absolute hx:-mt-20" id="rdb快照配置"&gt;&lt;/span&gt;
&lt;a href="#rdb%e5%bf%ab%e7%85%a7%e9%85%8d%e7%bd%ae" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# RDB快照配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;save &lt;span class="m"&gt;900&lt;/span&gt; &lt;span class="m"&gt;1&lt;/span&gt; &lt;span class="c1"&gt;# 900秒内至少1次修改&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;save &lt;span class="m"&gt;300&lt;/span&gt; &lt;span class="m"&gt;10&lt;/span&gt; &lt;span class="c1"&gt;# 300秒内至少10次修改 &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;save &lt;span class="m"&gt;60&lt;/span&gt; &lt;span class="m"&gt;10000&lt;/span&gt; &lt;span class="c1"&gt;# 60秒内至少10000次修改&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# RDB文件配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dbfilename dump.rdb
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dir /var/lib/redis
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 压缩配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rdbcompression yes
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rdbchecksum yes&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h4&gt;混合持久化配置（推荐）&lt;span class="hx:absolute hx:-mt-20" id="混合持久化配置推荐"&gt;&lt;/span&gt;
&lt;a href="#%e6%b7%b7%e5%90%88%e6%8c%81%e4%b9%85%e5%8c%96%e9%85%8d%e7%bd%ae%e6%8e%a8%e8%8d%90" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 启用混合持久化（Redis 4.0+）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;aof-use-rdb-preamble yes
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 同时启用AOF和RDB&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;appendonly yes
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;save &lt;span class="m"&gt;900&lt;/span&gt; &lt;span class="m"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;save &lt;span class="m"&gt;300&lt;/span&gt; &lt;span class="m"&gt;10&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;save &lt;span class="m"&gt;60&lt;/span&gt; &lt;span class="m"&gt;10000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;2. 主从复制配置&lt;span class="hx:absolute hx:-mt-20" id="2-主从复制配置"&gt;&lt;/span&gt;
&lt;a href="#2-%e4%b8%bb%e4%bb%8e%e5%a4%8d%e5%88%b6%e9%85%8d%e7%bd%ae" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h4&gt;主节点配置（redis-master.conf）&lt;span class="hx:absolute hx:-mt-20" id="主节点配置redis-masterconf"&gt;&lt;/span&gt;
&lt;a href="#%e4%b8%bb%e8%8a%82%e7%82%b9%e9%85%8d%e7%bd%aeredis-masterconf" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 基础配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;port &lt;span class="m"&gt;6379&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;bind&lt;/span&gt; 0.0.0.0
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 主从复制配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;replica-serve-stale-data yes
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;replica-read-only yes&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h4&gt;从节点配置（redis-slave.conf）&lt;span class="hx:absolute hx:-mt-20" id="从节点配置redis-slaveconf"&gt;&lt;/span&gt;
&lt;a href="#%e4%bb%8e%e8%8a%82%e7%82%b9%e9%85%8d%e7%bd%aeredis-slaveconf" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 基础配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;port &lt;span class="m"&gt;6379&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;bind&lt;/span&gt; 0.0.0.0
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 主从复制配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;replicaof 192.168.1.100 &lt;span class="m"&gt;6379&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#masterauth masterpassword&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 从节点只读&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;replica-read-only yes&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h4&gt;启动主从节点&lt;span class="hx:absolute hx:-mt-20" id="启动主从节点"&gt;&lt;/span&gt;
&lt;a href="#%e5%90%af%e5%8a%a8%e4%b8%bb%e4%bb%8e%e8%8a%82%e7%82%b9" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 启动主节点&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-server /etc/redis/redis-master.conf
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 启动从节点&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-server /etc/redis/redis-slave.conf
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 验证主从状态&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-cli -h 192.168.1.100 -a masterpassword info replication&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;3. 哨兵模式配置&lt;span class="hx:absolute hx:-mt-20" id="3-哨兵模式配置"&gt;&lt;/span&gt;
&lt;a href="#3-%e5%93%a8%e5%85%b5%e6%a8%a1%e5%bc%8f%e9%85%8d%e7%bd%ae" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h4&gt;哨兵配置文件（sentinel.conf）&lt;span class="hx:absolute hx:-mt-20" id="哨兵配置文件sentinelconf"&gt;&lt;/span&gt;
&lt;a href="#%e5%93%a8%e5%85%b5%e9%85%8d%e7%bd%ae%e6%96%87%e4%bb%b6sentinelconf" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 哨兵端口&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;port &lt;span class="m"&gt;26379&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 哨兵工作目录&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dir /var/lib/redis-sentinel
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 监控主节点配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sentinel monitor mymaster 192.168.1.100 &lt;span class="m"&gt;6379&lt;/span&gt; &lt;span class="m"&gt;2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 认证配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sentinel auth-pass mymaster masterpassword
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 故障检测配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sentinel down-after-milliseconds mymaster &lt;span class="m"&gt;5000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sentinel parallel-syncs mymaster &lt;span class="m"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sentinel failover-timeout mymaster &lt;span class="m"&gt;15000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 通知脚本&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sentinel notification-script mymaster /etc/redis/notify.sh
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sentinel client-reconfig-script mymaster /etc/redis/reconfig.sh
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 日志配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;logfile /var/log/redis/sentinel.log
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;loglevel notice&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h4&gt;启动哨兵集群&lt;span class="hx:absolute hx:-mt-20" id="启动哨兵集群"&gt;&lt;/span&gt;
&lt;a href="#%e5%90%af%e5%8a%a8%e5%93%a8%e5%85%b5%e9%9b%86%e7%be%a4" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 在三台机器上分别启动哨兵&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-sentinel /etc/redis/sentinel.conf
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 验证哨兵状态&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-cli -h 192.168.1.100 -p &lt;span class="m"&gt;26379&lt;/span&gt; sentinel masters
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-cli -h 192.168.1.100 -p &lt;span class="m"&gt;26379&lt;/span&gt; sentinel slaves mymaster&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h4&gt;Java客户端连接示例&lt;span class="hx:absolute hx:-mt-20" id="java客户端连接示例"&gt;&lt;/span&gt;
&lt;a href="#java%e5%ae%a2%e6%88%b7%e7%ab%af%e8%bf%9e%e6%8e%a5%e7%a4%ba%e4%be%8b" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// Jedis哨兵配置&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;Set&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;String&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sentinels&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;new&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;HashSet&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;sentinels&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;add&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;192.168.1.100:26379&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;sentinels&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;add&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;192.168.1.101:26379&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;sentinels&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;add&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;192.168.1.102:26379&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;JedisSentinelPool&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pool&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;new&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;JedisSentinelPool&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;mymaster&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sentinels&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="n"&gt;Jedis&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;jedis&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pool&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;getResource&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;4. 集群模式配置&lt;span class="hx:absolute hx:-mt-20" id="4-集群模式配置"&gt;&lt;/span&gt;
&lt;a href="#4-%e9%9b%86%e7%be%a4%e6%a8%a1%e5%bc%8f%e9%85%8d%e7%bd%ae" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h4&gt;集群节点配置（redis-cluster.conf）&lt;span class="hx:absolute hx:-mt-20" id="集群节点配置redis-clusterconf"&gt;&lt;/span&gt;
&lt;a href="#%e9%9b%86%e7%be%a4%e8%8a%82%e7%82%b9%e9%85%8d%e7%bd%aeredis-clusterconf" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 基础配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;port &lt;span class="m"&gt;7000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;bind&lt;/span&gt; 0.0.0.0
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 集群配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cluster-enabled yes
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cluster-config-file nodes-7000.conf
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cluster-node-timeout &lt;span class="m"&gt;15000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 内存配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;maxmemory 2gb
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;maxmemory-policy allkeys-lru&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h4&gt;创建集群&lt;span class="hx:absolute hx:-mt-20" id="创建集群"&gt;&lt;/span&gt;
&lt;a href="#%e5%88%9b%e5%bb%ba%e9%9b%86%e7%be%a4" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 创建6节点集群（3主3从）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-cli --cluster create &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="se"&gt;&lt;/span&gt; 192.168.1.100:7000 192.168.1.101:7000 192.168.1.102:7000 &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="se"&gt;&lt;/span&gt; 192.168.1.100:7001 192.168.1.101:7001 192.168.1.102:7001 &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="se"&gt;&lt;/span&gt; --cluster-replicas &lt;span class="m"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 验证集群状态&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-cli -h 192.168.1.100 -p &lt;span class="m"&gt;7000&lt;/span&gt; cluster nodes
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-cli -h 192.168.1.100 -p &lt;span class="m"&gt;7000&lt;/span&gt; cluster info&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;性能优化建议&lt;span class="hx:absolute hx:-mt-20" id="性能优化建议"&gt;&lt;/span&gt;
&lt;a href="#%e6%80%a7%e8%83%bd%e4%bc%98%e5%8c%96%e5%bb%ba%e8%ae%ae" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3&gt;1. 内存优化&lt;span class="hx:absolute hx:-mt-20" id="1-内存优化"&gt;&lt;/span&gt;
&lt;a href="#1-%e5%86%85%e5%ad%98%e4%bc%98%e5%8c%96" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 内存配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;maxmemory 4gb
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;maxmemory-policy allkeys-lru
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 内存使用优化&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hash-max-ziplist-entries &lt;span class="m"&gt;512&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hash-max-ziplist-value &lt;span class="m"&gt;64&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;list-max-ziplist-size -2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set-max-intset-entries &lt;span class="m"&gt;512&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;zset-max-ziplist-entries &lt;span class="m"&gt;128&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;zset-max-ziplist-value &lt;span class="m"&gt;64&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;监控与运维&lt;span class="hx:absolute hx:-mt-20" id="监控与运维"&gt;&lt;/span&gt;
&lt;a href="#%e7%9b%91%e6%8e%a7%e4%b8%8e%e8%bf%90%e7%bb%b4" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3&gt;1. 监控指标&lt;span class="hx:absolute hx:-mt-20" id="1-监控指标"&gt;&lt;/span&gt;
&lt;a href="#1-%e7%9b%91%e6%8e%a7%e6%8c%87%e6%a0%87" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h4&gt;关键性能指标&lt;span class="hx:absolute hx:-mt-20" id="关键性能指标"&gt;&lt;/span&gt;
&lt;a href="#%e5%85%b3%e9%94%ae%e6%80%a7%e8%83%bd%e6%8c%87%e6%a0%87" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 内存使用情况&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-cli info memory
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 连接数统计&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-cli info clients
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 命令统计&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-cli info commandstats
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 主从复制状态&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-cli info replication
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 持久化状态&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-cli info persistence&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;2. 故障处理&lt;span class="hx:absolute hx:-mt-20" id="2-故障处理"&gt;&lt;/span&gt;
&lt;a href="#2-%e6%95%85%e9%9a%9c%e5%a4%84%e7%90%86" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h4&gt;常见故障处理流程&lt;span class="hx:absolute hx:-mt-20" id="常见故障处理流程"&gt;&lt;/span&gt;
&lt;a href="#%e5%b8%b8%e8%a7%81%e6%95%85%e9%9a%9c%e5%a4%84%e7%90%86%e6%b5%81%e7%a8%8b" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;h5&gt;主节点宕机&lt;span class="hx:absolute hx:-mt-20" id="主节点宕机"&gt;&lt;/span&gt;
&lt;a href="#%e4%b8%bb%e8%8a%82%e7%82%b9%e5%ae%95%e6%9c%ba" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h5&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 手动切换到从节点&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-cli -h slave-ip -p &lt;span class="m"&gt;6379&lt;/span&gt; SLAVEOF NO ONE
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 更新应用配置指向新主节点&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 修复原主节点后设为从节点&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-cli -h old-master-ip -p &lt;span class="m"&gt;6379&lt;/span&gt; SLAVEOF new-master-ip &lt;span class="m"&gt;6379&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h5&gt;数据恢复&lt;span class="hx:absolute hx:-mt-20" id="数据恢复"&gt;&lt;/span&gt;
&lt;a href="#%e6%95%b0%e6%8d%ae%e6%81%a2%e5%a4%8d" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h5&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 从AOF文件恢复&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-server --appendonly yes --appendfilename appendonly.aof
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 从RDB文件恢复&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-server --dbfilename dump.rdb --dir /path/to/rdb&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h5&gt;集群节点故障&lt;span class="hx:absolute hx:-mt-20" id="集群节点故障"&gt;&lt;/span&gt;
&lt;a href="#%e9%9b%86%e7%be%a4%e8%8a%82%e7%82%b9%e6%95%85%e9%9a%9c" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h5&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 查看故障节点&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-cli --cluster check 192.168.1.100:7000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 移除故障节点&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-cli --cluster del-node 192.168.1.100:7000 node-id
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 添加新节点&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;redis-cli --cluster add-node new-node-ip:7000 192.168.1.100:7000&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;3. 参考资料&lt;span class="hx:absolute hx:-mt-20" id="3-参考资料"&gt;&lt;/span&gt;
&lt;a href="#3-%e5%8f%82%e8%80%83%e8%b5%84%e6%96%99" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://redis.io/documentation"target="_blank" rel="noopener"&gt;Redis官方文档&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zhuanlan.zhihu.com/p/543953543"target="_blank" rel="noopener"&gt;Redis高可用架构分析&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://redis.io/topics/admin"target="_blank" rel="noopener"&gt;Redis运维最佳实践&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>K8s部署规划</title><link>https://www.daozzg.com/docs/cncf/project/kubernetes/k8s%E9%83%A8%E7%BD%B2%E8%A7%84%E5%88%92/</link><pubDate>Thu, 06 Nov 2025 07:48:55 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/kubernetes/k8s%E9%83%A8%E7%BD%B2%E8%A7%84%E5%88%92/</guid><description>
&lt;h2&gt;介绍&lt;span class="hx:absolute hx:-mt-20" id="介绍"&gt;&lt;/span&gt;
&lt;a href="#%e4%bb%8b%e7%bb%8d" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;本文汇总在部署 Kubernetes（后文简称 K8s）过程中与稳定性、维护成本相关的注意事项（仅个人观点），供规划集群规模、拆分策略与网络/节点选型时参考。&lt;/p&gt;
&lt;h2&gt;集群规模&lt;span class="hx:absolute hx:-mt-20" id="集群规模"&gt;&lt;/span&gt;
&lt;a href="#%e9%9b%86%e7%be%a4%e8%a7%84%e6%a8%a1" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;官方大规模集群建议： &lt;a href="https://kubernetes.io/docs/setup/best-practices/cluster-large/"target="_blank" rel="noopener"&gt;https://kubernetes.io/docs/setup/best-practices/cluster-large/&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;单节点建议不超过 110 个 Pod（源于 kubelet 默认上限；进程/连接数激增会影响系统调度性能）。&lt;/li&gt;
&lt;li&gt;单集群节点数量不建议超过 500（官方理论上限约 5000；若每节点 Pod 很少，例如 AI 集群每节点少于 10 个 Pod，可适当提高上限）。&lt;/li&gt;
&lt;li&gt;单集群 Pod 数量不建议超过 60,000（官方理论上限约 150,000）。&lt;/li&gt;
&lt;li&gt;单命名空间下同类资源（Pod 等）数量建议不超过 1,000。原因：API 的 List/Watch 无分页，超大量对象初始 List 会明显放大响应时间（可用缓存/索引缓解，但复杂度上升）。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;img src=".././cluster-scale.svg" alt="集群规模官方 vs 建议对比" loading="lazy" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;图：绿色为实践建议区间，蓝色为官方可达上限。规模越靠近上限，调度/存储/网络的系统性风险与维护复杂度呈非线性上升。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;注意：&lt;/p&gt;
&lt;p&gt;Q: 为什么不做一个超大单集群，这样只需要维护一个集群即可？
A: 集群越大，维护难度越大，各组件更容易触发性能瓶颈，随之而来的是大量高难度的维护工作。例如：&lt;/p&gt;
&lt;p&gt;比如：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;etcd：当对象数与写入 QPS 持续上升，压缩与事务延迟会明显增大，需要分片或替换。
字节的方案：自研替代 etcd 的存储组件 &lt;a href="https://github.com/kubewharf/kubebrain/blob/main/docs/design_in_detail_cn.md"target="_blank" rel="noopener"&gt;https://github.com/kubewharf/kubebrain/blob/main/docs/design_in_detail_cn.md&lt;/a&gt;
蚂蚁的方案：分多个 etcd 存储 &lt;a href="https://www.sofastack.tech/blog/ant-massive-sigma-cluster-etcd-splitting-in-practice/"target="_blank" rel="noopener"&gt;https://www.sofastack.tech/blog/ant-massive-sigma-cluster-etcd-splitting-in-practice/&lt;/a&gt;
阿里：修改了 etcd 代码 &lt;a href="https://zhuanlan.zhihu.com/p/657824957"target="_blank" rel="noopener"&gt;https://zhuanlan.zhihu.com/p/657824957&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;apiserver：仅仅是海量节点的 kubelet 心跳与各类 Controller/Operator 的并发请求会产生就有高的 QPS，需要扩容、限流与网关分流等规划。
字节的方案：自研 KubeGateway 组件 &lt;a href="https://zhuanlan.zhihu.com/p/546398348"target="_blank" rel="noopener"&gt;https://zhuanlan.zhihu.com/p/546398348&lt;/a&gt;
阿里：&lt;a href="https://zhuanlan.zhihu.com/p/657824957"target="_blank" rel="noopener"&gt;https://zhuanlan.zhihu.com/p/657824957&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;scheduler：大规模集群下，Pod 并发创建量高；默认调度串行绑定，一个一个调度会导致排队时间显著增加。
社区调优参考：&lt;a href="https://kubernetes.io/docs/concepts/scheduling-eviction/scheduler-perf-tuning/"target="_blank" rel="noopener"&gt;https://kubernetes.io/docs/concepts/scheduling-eviction/scheduler-perf-tuning/&lt;/a&gt;
其他大厂通常自研调度器：&lt;a href="https://zhuanlan.zhihu.com/p/563944955"target="_blank" rel="noopener"&gt;https://zhuanlan.zhihu.com/p/563944955&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;controller 与 operator：瓶颈主要源于 List/Watch 机制。其会将目标资源全量缓存到内存并持续 Watch 变化；当对象规模巨大时，启动全量 List 耗时（分钟级）、内存占用暴涨，事件吞吐可能跟不上（控制器通常逐条处理事件）。&lt;/li&gt;
&lt;li&gt;网络：取决于网络方案。例如使用 Calico 时，节点上的路由/策略规则会非常多。一般推荐下沉到 IaaS 网络能力（如 MacVLAN 等）承载复杂度。&lt;/li&gt;
&lt;li&gt;故障爆炸半径：出现故障后，受影响的 Pod 数量多，影响面广。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;img src=".././mega-cluster-issues.svg" alt="超大集群典型瓶颈示意" loading="lazy" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;图：单一“超大集群”会在 etcd、apiserver、scheduler、控制器、网络以及故障影响半径多个维度放大复杂度。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;集群部署策略（什么时候建新集群）&lt;span class="hx:absolute hx:-mt-20" id="集群部署策略什么时候建新集群"&gt;&lt;/span&gt;
&lt;a href="#%e9%9b%86%e7%be%a4%e9%83%a8%e7%bd%b2%e7%ad%96%e7%95%a5%e4%bb%80%e4%b9%88%e6%97%b6%e5%80%99%e5%bb%ba%e6%96%b0%e9%9b%86%e7%be%a4" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;是否新建集群没有统一标准，以下从稳定性、维护与隔离等维度给出参考：&lt;/p&gt;
&lt;p&gt;拆分的好处：集群更小稳定性更高；同类业务归群管理更方便。
合并的好处：集群数量更少，统一运维与资源利用率更高。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;网络区隔离：若存在互联网区/内网区等严格隔离的安全域，建议每个网络区独立一个集群。比如银行等,会划分互联网区和内网区等,则推荐每个网络区一个集群&lt;/li&gt;
&lt;li&gt;多活/高可用：同城双活、两地三中心等架构，建议按高可用要求为每个机房（或可用区）建设 1–2 个集群，避免集群层面单点故障。&lt;/li&gt;
&lt;li&gt;跨区高时延：若机房之间网络时延较高（如 &amp;gt;100ms），建议分别建设集群。&lt;/li&gt;
&lt;li&gt;规模逼近阈值：当单集群规模已接近建议上限，可按业务域等维度拆分（如电商核心/内部支撑分别建集群）。&lt;/li&gt;
&lt;li&gt;业务特性截然不同：如 AI 训练/推理集群与通用业务集群建议分离，便于资源、网络与调度策略独立演进。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;img src=".././cluster-split-decision.svg" alt="是否需要新建集群决策流" loading="lazy" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;图：满足任一关键触发条件（安全域隔离 / 多活 / 规模逼近阈值 / 业务类型截然不同 / 高跨区延迟）即可进入“新建集群”路径。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;网络选型&lt;span class="hx:absolute hx:-mt-20" id="网络选型"&gt;&lt;/span&gt;
&lt;a href="#%e7%bd%91%e7%bb%9c%e9%80%89%e5%9e%8b" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Calico：常规场景推荐使用 Calico 直通/BGP 模式，架构简单，基于 Linux 路由表实现。网络或 Linux 运维同学稍加学习即可完成日常维护与应急处理。&lt;/li&gt;
&lt;li&gt;Cilium：基于内核 eBPF 的高性能方案，功能强大，支持 L4/L7 与网关能力，可替代 kube-proxy，观测能力也很强；团队具备相应维护能力时推荐采用。&lt;/li&gt;
&lt;li&gt;MacVLAN：适用于对 IP 审计/合规要求高、规模较大的场景，使容器网络更贴近虚拟机网络形态，可复用现有 IaaS 网络管理平台/工具/规范（强烈推荐使用道客开源的 &lt;a href="https://github.com/spidernet-io/spiderpool"target="_blank" rel="noopener"&gt;Spiderpool&lt;/a&gt;，已在大规模金融客户生产落地，稳定且功能丰富）。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;img src=".././network-options.svg" alt="容器网络方案对比" loading="lazy" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;图：Calico（简单稳定）、Cilium（高性能 + eBPF 能力）、MacVLAN（合规 / 大规模 / 复用 IaaS）。依据团队能力、合规要求、性能与可观测诉求选择。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;节点配置&lt;span class="hx:absolute hx:-mt-20" id="节点配置"&gt;&lt;/span&gt;
&lt;a href="#%e8%8a%82%e7%82%b9%e9%85%8d%e7%bd%ae" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;由于单节点不建议超过 110 个 Pod（110 个 Pod 往往对应 220+ 容器进程，进程/连接数较大，Linux 上的上下文切换与内核资源压力都会上升），因此单机配置并非越大越好，否则可能造成资源浪费。&lt;/p&gt;
&lt;p&gt;可结合业务场景进行节点规格估算。大致逻辑：&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;节点可用 CPU ≈ (Pod 平均请求 CPU × 110) ÷ 超卖系数 ÷ 系统资源预留比例
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;节点可用内存 ≈ (Pod 平均请求内存 × 110) ÷ 超卖系数 ÷ 系统资源预留比例
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;其中：
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- 超卖系数：例如超卖 50% 则为 1.5（即请求 1.5 Core，实际物理仅预留 1 Core）。
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- 系统资源预留比例：实际运行期为系统与突发预留的比例，例如 0.8 表示最多使用到物理资源的 80%。&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;示例：若多数业务 Pod 为 Java，常见请求比例为 CPU:内存 = 1:4 或 1:2，例如 1 Core / 4 GiB、4 Core / 8 GiB。&lt;/p&gt;
&lt;p&gt;按 1 Core / 4 GiB 估算，超卖系数 1.5（超卖 50%），系统资源预留 0.8（预留 20%）：&lt;/p&gt;
&lt;p&gt;CPU ≈ 1 × 110 / 1.5 / 0.8 ≈ 92 Core
内存 ≈ 4 × 110 / 1.5 / 0.8 ≈ 367 GiB&lt;/p&gt;
&lt;p&gt;可选购约 96 Core / 512 GiB 规格的物理服务器（向上规整并考虑中间件占用与突发）。&lt;/p&gt;
&lt;p&gt;以上仅为示例，需结合实际业务画像进行修正（例如中间件集群往往需要更高内存作为缓存）。&lt;/p&gt;
&lt;p&gt;
&lt;img src=".././node-sizing.svg" alt="节点规格估算示意" loading="lazy" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;图：通过“平均单 Pod 资源 × 110 / 超卖系数 / 系统预留”得到近似节点规格；再结合真实画像（语言栈 / 中间件 / 波峰波谷）修正。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Release Note Changelog 20251104_084327</title><link>https://www.daozzg.com/docs/cncf/project/changelog/chcf_project_changgelog_20251104_084327/</link><pubDate>Tue, 04 Nov 2025 08:43:27 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/changelog/chcf_project_changgelog_20251104_084327/</guid><description>
&lt;h1&gt;Release Note Changelog (20251104_084327)&lt;/h1&gt;&lt;p&gt;本次共新增 5 个 release note 文件：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/ingress-nginx&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: helm-chart-4.14.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/ingress-nginx/releasenote/ingress-nginx_helm-chart-4.14.0_release_note/"&gt;kubernetes/ingress-nginx/helm-chart-4.14.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/ingress-nginx&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: helm-chart-4.13.4&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/ingress-nginx/releasenote/ingress-nginx_helm-chart-4.13.4_release_note/"&gt;kubernetes/ingress-nginx/helm-chart-4.13.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/ingress-nginx&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: helm-chart-4.12.8&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/ingress-nginx/releasenote/ingress-nginx_helm-chart-4.12.8_release_note/"&gt;kubernetes/ingress-nginx/helm-chart-4.12.8&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: cilium/cilium&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.19.0-pre.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/cilium/releasenote/cilium_v1.19.0-pre.2_release_note/"&gt;cilium/cilium/v1.19.0-pre.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: open-telemetry/opentelemetry.io&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 2025.10&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/opentelemetry.io/releasenote/opentelemetry.io_2025.10_release_note/"&gt;open-telemetry/opentelemetry.io/2025.10&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Release Note Changelog 20251102_084710</title><link>https://www.daozzg.com/docs/cncf/project/changelog/chcf_project_changgelog_20251102_084710/</link><pubDate>Sun, 02 Nov 2025 08:47:10 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/changelog/chcf_project_changgelog_20251102_084710/</guid><description>
&lt;h1&gt;Release Note Changelog (20251102_084710)&lt;/h1&gt;&lt;p&gt;本次共新增 41 个 release note 文件：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;项目: karmada-io/karmada&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.13.9&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/karmada/releasenote/karmada_v1.13.9_release_note/"&gt;karmada-io/karmada/v1.13.9&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: karmada-io/karmada&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.14.6&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/karmada/releasenote/karmada_v1.14.6_release_note/"&gt;karmada-io/karmada/v1.14.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: karmada-io/karmada&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.15.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/karmada/releasenote/karmada_v1.15.2_release_note/"&gt;karmada-io/karmada/v1.15.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: keycloak/keycloak&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 26.4.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/keycloak/releasenote/keycloak_26.4.2_release_note/"&gt;keycloak/keycloak/26.4.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: keycloak/keycloak&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 26.4.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/keycloak/releasenote/keycloak_26.4.1_release_note/"&gt;keycloak/keycloak/26.4.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: keycloak/keycloak&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 26.4.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/keycloak/releasenote/keycloak_26.4.0_release_note/"&gt;keycloak/keycloak/26.4.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: keycloak/keycloak&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 26.3.5&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/keycloak/releasenote/keycloak_26.3.5_release_note/"&gt;keycloak/keycloak/26.3.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: keycloak/keycloak&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 26.3.4&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/keycloak/releasenote/keycloak_26.3.4_release_note/"&gt;keycloak/keycloak/26.3.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: keycloak/keycloak&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 26.3.3&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/keycloak/releasenote/keycloak_26.3.3_release_note/"&gt;keycloak/keycloak/26.3.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: keycloak/keycloak&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 26.3.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/keycloak/releasenote/keycloak_26.3.2_release_note/"&gt;keycloak/keycloak/26.3.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: keycloak/keycloak&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 26.3.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/keycloak/releasenote/keycloak_26.3.1_release_note/"&gt;keycloak/keycloak/26.3.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: keycloak/keycloak&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 26.3.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/keycloak/releasenote/keycloak_26.3.0_release_note/"&gt;keycloak/keycloak/26.3.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kyverno/kyverno&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.15.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/kyverno/releasenote/kyverno_v1.15.2_release_note/"&gt;kyverno/kyverno/v1.15.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kyverno/kyverno&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.15.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/kyverno/releasenote/kyverno_v1.15.1_release_note/"&gt;kyverno/kyverno/v1.15.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kyverno/kyverno&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.15.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/kyverno/releasenote/kyverno_v1.15.0_release_note/"&gt;kyverno/kyverno/v1.15.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: volcano-sh/volcano&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.13.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/volcano/releasenote/volcano_v1.13.0_release_note/"&gt;volcano-sh/volcano/v1.13.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: volcano-sh/volcano&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.12.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/volcano/releasenote/volcano_v1.12.2_release_note/"&gt;volcano-sh/volcano/v1.12.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: volcano-sh/volcano&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.12.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/volcano/releasenote/volcano_v1.12.1_release_note/"&gt;volcano-sh/volcano/v1.12.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: volcano-sh/volcano&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.12.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/volcano/releasenote/volcano_v1.12.0_release_note/"&gt;volcano-sh/volcano/v1.12.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: volcano-sh/volcano&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.11.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/volcano/releasenote/volcano_v1.11.2_release_note/"&gt;volcano-sh/volcano/v1.11.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: volcano-sh/volcano&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.11.0-network-topology-preview.3&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/volcano/releasenote/volcano_v1.11.0-network-topology-preview.3_release_note/"&gt;volcano-sh/volcano/v1.11.0-network-topology-preview.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: volcano-sh/volcano&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.10.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/volcano/releasenote/volcano_v1.10.2_release_note/"&gt;volcano-sh/volcano/v1.10.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: volcano-sh/volcano&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.9.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/volcano/releasenote/volcano_v1.9.1_release_note/"&gt;volcano-sh/volcano/v1.9.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: volcano-sh/volcano&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.11.0-network-topology-preview.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/volcano/releasenote/volcano_v1.11.0-network-topology-preview.2_release_note/"&gt;volcano-sh/volcano/v1.11.0-network-topology-preview.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: volcano-sh/volcano&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.11.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/volcano/releasenote/volcano_v1.11.1_release_note/"&gt;volcano-sh/volcano/v1.11.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: thanos-io/thanos&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v0.40.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/thanos/releasenote/thanos_v0.40.1_release_note/"&gt;thanos-io/thanos/v0.40.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: thanos-io/thanos&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v0.40.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/thanos/releasenote/thanos_v0.40.0_release_note/"&gt;thanos-io/thanos/v0.40.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: thanos-io/thanos&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v0.39.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/thanos/releasenote/thanos_v0.39.2_release_note/"&gt;thanos-io/thanos/v0.39.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: thanos-io/thanos&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v0.39.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/thanos/releasenote/thanos_v0.39.1_release_note/"&gt;thanos-io/thanos/v0.39.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: thanos-io/thanos&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v0.39.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/thanos/releasenote/thanos_v0.39.0_release_note/"&gt;thanos-io/thanos/v0.39.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: thanos-io/thanos&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v0.38.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/thanos/releasenote/thanos_v0.38.0_release_note/"&gt;thanos-io/thanos/v0.38.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: open-telemetry/opentelemetry.io&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 2025.09&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/opentelemetry.io/releasenote/opentelemetry.io_2025.09_release_note/"&gt;open-telemetry/opentelemetry.io/2025.09&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: open-telemetry/opentelemetry.io&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 2025.08&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/opentelemetry.io/releasenote/opentelemetry.io_2025.08_release_note/"&gt;open-telemetry/opentelemetry.io/2025.08&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: open-telemetry/opentelemetry.io&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 2025.07&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/opentelemetry.io/releasenote/opentelemetry.io_2025.07_release_note/"&gt;open-telemetry/opentelemetry.io/2025.07&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: open-telemetry/opentelemetry.io&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 2025.06&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/opentelemetry.io/releasenote/opentelemetry.io_2025.06_release_note/"&gt;open-telemetry/opentelemetry.io/2025.06&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: open-telemetry/opentelemetry.io&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 2025.05&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/opentelemetry.io/releasenote/opentelemetry.io_2025.05_release_note/"&gt;open-telemetry/opentelemetry.io/2025.05&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: open-telemetry/opentelemetry.io&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 2025.04&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/opentelemetry.io/releasenote/opentelemetry.io_2025.04_release_note/"&gt;open-telemetry/opentelemetry.io/2025.04&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: open-telemetry/opentelemetry.io&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 2025.03&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/opentelemetry.io/releasenote/opentelemetry.io_2025.03_release_note/"&gt;open-telemetry/opentelemetry.io/2025.03&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: open-telemetry/opentelemetry.io&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 2025.02&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/opentelemetry.io/releasenote/opentelemetry.io_2025.02_release_note/"&gt;open-telemetry/opentelemetry.io/2025.02&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: open-telemetry/opentelemetry.io&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 2025.01&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/opentelemetry.io/releasenote/opentelemetry.io_2025.01_release_note/"&gt;open-telemetry/opentelemetry.io/2025.01&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: open-telemetry/opentelemetry.io&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: 2024.12&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/opentelemetry.io/releasenote/opentelemetry.io_2024.12_release_note/"&gt;open-telemetry/opentelemetry.io/2024.12&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>CNCF 项目变更记录 20251031_084313</title><link>https://www.daozzg.com/docs/cncf/landscape/changelog/chcf_project_changgelog_20251031_084313/</link><pubDate>Fri, 31 Oct 2025 08:43:13 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/landscape/changelog/chcf_project_changgelog_20251031_084313/</guid><description>
&lt;h1&gt;CNCF 项目变更记录&lt;/h1&gt;&lt;h2&gt;OAuth2 Proxy&lt;span class="hx:absolute hx:-mt-20" id="oauth2-proxy"&gt;&lt;/span&gt;
&lt;a href="#oauth2-proxy" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OAuth2 Proxy&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/oauth2-proxy/oauth2-proxy"target="_blank" rel="noopener"&gt;https://github.com/oauth2-proxy/oauth2-proxy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://oauth2-proxy.github.io/oauth2-proxy/"target="_blank" rel="noopener"&gt;https://oauth2-proxy.github.io/oauth2-proxy/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: A generic reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Oxia&lt;span class="hx:absolute hx:-mt-20" id="oxia"&gt;&lt;/span&gt;
&lt;a href="#oxia" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Oxia&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/oxia-db/oxia"target="_blank" rel="noopener"&gt;https://github.com/oxia-db/oxia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://oxia-db.github.io"target="_blank" rel="noopener"&gt;https://oxia-db.github.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Oxia is a scalable metadata store and coordination system&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Dalec&lt;span class="hx:absolute hx:-mt-20" id="dalec"&gt;&lt;/span&gt;
&lt;a href="#dalec" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Dalec&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/project-dalec/dalec"target="_blank" rel="noopener"&gt;https://github.com/project-dalec/dalec&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/project-dalec/dalec"target="_blank" rel="noopener"&gt;https://github.com/project-dalec/dalec&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Dalec provides a declarative format for building system packages and containers from those packages in a secure way for supply chain security.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Dragonfly&lt;span class="hx:absolute hx:-mt-20" id="dragonfly"&gt;&lt;/span&gt;
&lt;a href="#dragonfly" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 项目阶段变更&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;阶段变更&lt;/strong&gt;: incubating → graduated&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Dragonfly&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/dragonflyoss/dragonfly"target="_blank" rel="noopener"&gt;https://github.com/dragonflyoss/dragonfly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://d7y.io/"target="_blank" rel="noopener"&gt;https://d7y.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://d7y.io/"target="_blank" rel="noopener"&gt;https://d7y.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;OpenFGA&lt;span class="hx:absolute hx:-mt-20" id="openfga"&gt;&lt;/span&gt;
&lt;a href="#openfga" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 项目阶段变更&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;阶段变更&lt;/strong&gt;: sandbox → incubating&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OpenFGA&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/openfga/openfga"target="_blank" rel="noopener"&gt;https://github.com/openfga/openfga&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://openfga.dev"target="_blank" rel="noopener"&gt;https://openfga.dev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: OpenFGA is a high performance and flexible authorization/permission system built for developers and inspired by Google Zanzibar&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Crossplane&lt;span class="hx:absolute hx:-mt-20" id="crossplane"&gt;&lt;/span&gt;
&lt;a href="#crossplane" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 项目阶段变更&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;阶段变更&lt;/strong&gt;: incubating → graduated&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Crossplane&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/crossplane/crossplane"target="_blank" rel="noopener"&gt;https://github.com/crossplane/crossplane&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://crossplane.io/"target="_blank" rel="noopener"&gt;https://crossplane.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Crossplane is the cloud native control plane framework that allows you to build control planes without needing to write code. Crossplane has a highly extensible backend that enables you to orchestrate applications and infrastructure no matter where they run and a highly configurable frontend that lets you define the declarative API it offers.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>CNCF 项目变更记录 20251020_084544</title><link>https://www.daozzg.com/docs/cncf/landscape/changelog/chcf_project_changgelog_20251020_084544/</link><pubDate>Mon, 20 Oct 2025 08:45:44 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/landscape/changelog/chcf_project_changgelog_20251020_084544/</guid><description>
&lt;h1&gt;CNCF 项目变更记录&lt;/h1&gt;&lt;h2&gt;Lima&lt;span class="hx:absolute hx:-mt-20" id="lima"&gt;&lt;/span&gt;
&lt;a href="#lima" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 项目阶段变更&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;阶段变更&lt;/strong&gt;: sandbox → incubating&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Lima&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/lima-vm/lima"target="_blank" rel="noopener"&gt;https://github.com/lima-vm/lima&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/lima-vm/lima"target="_blank" rel="noopener"&gt;https://github.com/lima-vm/lima&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Linux virtual machines, typically on macOS, for running containerd&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Air780EP其他资料</title><link>https://www.daozzg.com/docs/iot/air780ep/air780EP%E5%85%B6%E4%BB%96%E8%B5%84%E6%96%99/</link><pubDate>Sun, 19 Oct 2025 01:58:54 +0800</pubDate><guid>https://www.daozzg.com/docs/iot/air780ep/air780EP%E5%85%B6%E4%BB%96%E8%B5%84%E6%96%99/</guid><description>
&lt;p&gt;为了避免后续官方删除,这里还是把相关资料截图保存下&lt;/p&gt;
&lt;p&gt;如果能访问这里,可以下面文档看官方文档即可: &lt;a href="https://docs.openluat.com/air780ep/product/"target="_blank" rel="noopener"&gt;https://docs.openluat.com/air780ep/product/&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;开发版引脚信息&lt;span class="hx:absolute hx:-mt-20" id="开发版引脚信息"&gt;&lt;/span&gt;
&lt;a href="#%e5%bc%80%e5%8f%91%e7%89%88%e5%bc%95%e8%84%9a%e4%bf%a1%e6%81%af" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;见: &lt;a href="https://c.vue2.cn/attachment/20241025095559636_%E5%BC%80%E5%8F%91%E6%9D%BFCore_Air780EP%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8EV1.0.1.pdf"target="_blank" rel="noopener"&gt;https://c.vue2.cn/attachment/20241025095559636_%E5%BC%80%E5%8F%91%E6%9D%BFCore_Air780EP%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8EV1.0.1.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;这里存档&lt;a href="../20241025095559636_%e5%bc%80%e5%8f%91%e6%9d%bfCore_Air780EP%e4%bd%bf%e7%94%a8%e8%af%b4%e6%98%8eV1.0.1.pdf"&gt;20241025095559636_开发板Core_Air780EP使用说明V1.0.1.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
&lt;img src="../image-17.png" alt="alt text" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;
&lt;img src="../image-18.png" alt="alt text" loading="lazy" /&gt;&lt;/p&gt;
&lt;h3&gt;硬件手册&lt;span class="hx:absolute hx:-mt-20" id="硬件手册"&gt;&lt;/span&gt;
&lt;a href="#%e7%a1%ac%e4%bb%b6%e6%89%8b%e5%86%8c" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;见 &lt;a href="https://docs.openluat.com/air780ep/product/file/Air780EP%E7%A1%AC%E4%BB%B6%E6%89%8B%E5%86%8CV1.1.pdf"target="_blank" rel="noopener"&gt;https://docs.openluat.com/air780ep/product/file/Air780EP%E7%A1%AC%E4%BB%B6%E6%89%8B%E5%86%8CV1.1.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;这里存档&lt;a href="../Air780EP%e7%a1%ac%e4%bb%b6%e6%89%8b%e5%86%8cV1.1.pdf"&gt;Air780EP硬件手册V1.1.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;这里存档&lt;a href="../%e5%90%88%e5%ae%99Air780EP%e6%a8%a1%e7%bb%84%e4%bd%bf%e7%94%a8%e6%89%8b%e5%86%8c-V1.0.7.pdf"&gt;合宙Air780EP模组使用手册-V1.0.7.pdf&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Air780EP入门指南</title><link>https://www.daozzg.com/docs/iot/air780ep/air780EP%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97/</link><pubDate>Sat, 18 Oct 2025 21:17:05 +0800</pubDate><guid>https://www.daozzg.com/docs/iot/air780ep/air780EP%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97/</guid><description>
&lt;p&gt;今天补办电信手机卡的时候,发现电信套餐可以办理一共5个电话卡了,想起我好久之前买的4G 模块AIR780EP, 果断花了0元申请新开了一个副卡
因为这个板子官方已经放入归档,很多资料比较乱,今天折腾了大半天才搞定这个板子的下载,这里记录下(也是担心那天官方就把资料全清理了😄)&lt;/p&gt;
&lt;h2&gt;下载&lt;span class="hx:absolute hx:-mt-20" id="下载"&gt;&lt;/span&gt;
&lt;a href="#%e4%b8%8b%e8%bd%bd" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;参考: &lt;a href="https://docs.openluat.com/air780ep/luatos/app/Public_data/"target="_blank" rel="noopener"&gt;https://docs.openluat.com/air780ep/luatos/app/Public_data/&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;硬件准备&lt;span class="hx:absolute hx:-mt-20" id="硬件准备"&gt;&lt;/span&gt;
&lt;a href="#%e7%a1%ac%e4%bb%b6%e5%87%86%e5%a4%87" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;板子插入卡,然后连接上线&lt;/p&gt;
&lt;p&gt;
&lt;img src="../image.png" alt="板子连接-来自官方的图" loading="lazy" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;点击板子上的power按键,检测电脑的&amp;quot;设备管理器&amp;quot;,是否多出对应的设备&lt;/p&gt;
&lt;p&gt;注: 如果用线连接电话和板子后,点击boot按键,电脑的&amp;quot;设备管理器&amp;quot;里面没有重新加载出新设备,一般会向下图一样,多出几个设备
如果没有,可能是线是只充电的线,不是数据线(充电线里面只有两根电源和地线&amp;mdash;-我这换了好几根才找到一根数据线)
&lt;img src="../image-2.png" alt="alt text" loading="lazy" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;软件准备&lt;span class="hx:absolute hx:-mt-20" id="软件准备"&gt;&lt;/span&gt;
&lt;a href="#%e8%bd%af%e4%bb%b6%e5%87%86%e5%a4%87" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;usb 驱动程序&lt;/p&gt;
&lt;p&gt;这个板子是不用下载的,这里说明下😄&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Luatools 工具下载&lt;/p&gt;
&lt;p&gt;见: &lt;a href="https://docs.openluat.com/Luatools/"target="_blank" rel="noopener"&gt;https://docs.openluat.com/Luatools/&lt;/a&gt;
下载后,根据说明进行安装
&lt;img src="../image-3.png" alt="alt text" loading="lazy" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;安装完成后需要下载core 文件(固件)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;点击&amp;quot;账户&amp;quot;-&amp;gt; &amp;ldquo;打开资源下载&amp;rdquo;,会弹出一个窗口,选择&amp;quot;Air780EP&amp;quot;对应的luatos 固件,点击&amp;quot;开始下载即可&amp;quot;&lt;/p&gt;
&lt;p&gt;这一步只是下载文件到你电脑上
&lt;img src="../image-4.png" alt="alt text" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;
&lt;img src="../image-5.png" alt="alt text" loading="lazy" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;下载固件&lt;span class="hx:absolute hx:-mt-20" id="下载固件"&gt;&lt;/span&gt;
&lt;a href="#%e4%b8%8b%e8%bd%bd%e5%9b%ba%e4%bb%b6" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ol start="0"&gt;
&lt;li&gt;
&lt;p&gt;用线重新连接板子&lt;/p&gt;
&lt;p&gt;如果之前连接着,插拔一下板子(避免板子已经开机),然后记得不要点任何按键&amp;mdash;这个时候板子只有红色的电源灯亮&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;这里什么都不选,点击&amp;quot;下载固件&amp;quot;按钮&lt;/p&gt;
&lt;p&gt;注: 第一次没有从项目下载固件是因为 &amp;ldquo;下载固件&amp;rdquo; 界面的提示信息更多一些
&lt;img src="../image-6.png" alt="alt text" loading="lazy" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在打开的如下界面中,选择上一步下载的core文件,点击&amp;quot;下载按钮&amp;quot;&lt;/p&gt;
&lt;p&gt;一般是安装Luatools目录的&amp;quot;resource&amp;quot;目录下
&lt;img src="../image-7.png" alt="alt text" loading="lazy" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;点击&amp;quot;下载按钮&amp;quot;后,进度条会变化,然后&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;a. 按住&amp;#34;BOOT&amp;#34;按钮不放
b. 按住&amp;#34;power&amp;#34;按钮,待进度条变化后,松开&amp;#34;power&amp;#34;按钮
c. 待下载完成后,在松开&amp;#34;BOOT&amp;#34; 按钮&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;img src="../image-8.png" alt="alt text" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;注: 我这边下载第一次完成后,后续下载貌似是不需要点击任何按键的(感觉是默认安装的固件和程序导致我这里尝试了很久)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;下载第一个程序&lt;span class="hx:absolute hx:-mt-20" id="下载第一个程序"&gt;&lt;/span&gt;
&lt;a href="#%e4%b8%8b%e8%bd%bd%e7%ac%ac%e4%b8%80%e4%b8%aa%e7%a8%8b%e5%ba%8f" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h5&gt;准备程序&lt;span class="hx:absolute hx:-mt-20" id="准备程序"&gt;&lt;/span&gt;
&lt;a href="#%e5%87%86%e5%a4%87%e7%a8%8b%e5%ba%8f" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h5&gt;&lt;p&gt;创建个代码目录,比如&amp;quot;luatos/4g-websocket&amp;quot;目录,然后目录下创建一个main.lua,贴如如下内容&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-lua" data-lang="lua"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;PROJECT&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;airtun&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;VERSION&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1.0.0&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- sys库是标配&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;_G.sys&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;require&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;sys&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- _G.sysplus = require(&amp;#34;sysplus&amp;#34;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- Air780EP的AT固件默认会为开机键防抖, 导致部分用户刷机很麻烦&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kr"&gt;if&lt;/span&gt; &lt;span class="n"&gt;rtos.bsp&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EC618&amp;#34;&lt;/span&gt; &lt;span class="ow"&gt;and&lt;/span&gt; &lt;span class="n"&gt;pm&lt;/span&gt; &lt;span class="ow"&gt;and&lt;/span&gt; &lt;span class="n"&gt;pm.PWK_MODE&lt;/span&gt; &lt;span class="kr"&gt;then&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;pm.power&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pm.PWK_MODE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kr"&gt;end&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- 报错信息自动上报到平台,默认是iot.openluat.com&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- 支持自定义, 详细配置请查阅API手册&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- 开启后会上报开机原因, 这需要消耗流量,请留意&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kr"&gt;if&lt;/span&gt; &lt;span class="n"&gt;errDump&lt;/span&gt; &lt;span class="kr"&gt;then&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;errDump.config&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;600&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kr"&gt;end&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kd"&gt;local&lt;/span&gt; &lt;span class="n"&gt;wsc&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;nil&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;sys.taskInit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kr"&gt;function&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;sys.waitUntil&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;IP_READY&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="c1"&gt;-- 等待联网成功&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;-- 这是个测试服务, 当发送的是json,且action=echo,就会回显所发送的内容&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;-- 加密TCP链接 wss 表示加密&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;wsc&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;websocket.create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;nil&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;wss://echo.airtun.air32.cn/ws/echo&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;-- 这是另外一个测试服务, 能响应websocket的二进制帧&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;-- wsc = websocket.create(nil, &amp;#34;ws://echo.airtun.air32.cn/ws/echo2&amp;#34;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;-- 以上两个测试服务是Java写的, 源码在 https://gitee.com/openLuat/luatos-airtun/tree/master/server/src/main/java/com/luatos/airtun/ws&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="kr"&gt;if&lt;/span&gt; &lt;span class="n"&gt;wsc.headers&lt;/span&gt; &lt;span class="kr"&gt;then&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;wsc&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;&lt;span class="n"&gt;Auth&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Basic ABCDEGG&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="kr"&gt;end&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;wsc&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;autoreconn&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;3000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="c1"&gt;-- 自动重连机制&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;wsc&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;on&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kr"&gt;function&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;wsc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;event&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;fin&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;optcode&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="cm"&gt;--[[
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt; event的值有:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt; conack 连接服务器成功,已经收到websocket协议头部信息,通信已建立
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt; recv 收到服务器下发的信息, data, payload 不为nil
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt; sent send函数发送的消息,服务器在TCP协议层已确认收到
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt; disconnect 服务器连接已断开
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt; 其中 sent/disconnect 事件在 2023.04.01 新增
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt; ]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;-- data 当事件为recv是有接收到的数据&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;-- fin 是否为最后一个数据包, 0代表还有数据, 1代表是最后一个数据包&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;-- optcode, 0 - 中间数据包, 1 - 文本数据包, 2 - 二进制数据包&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;-- 因为lua并不区分文本和二进制数据, 所以optcode通常可以无视&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;-- 若数据不多, 小于1400字节, 那么fid通常也是1, 同样可以忽略&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;log.info&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;wsc&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;event&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;fin&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;optcode&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;-- 显示二进制数据&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;-- log.info(&amp;#34;wsc&amp;#34;, event, data and data:toHex() or &amp;#34;&amp;#34;, fin, optcode)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="kr"&gt;if&lt;/span&gt; &lt;span class="n"&gt;event&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;conack&amp;#34;&lt;/span&gt; &lt;span class="kr"&gt;then&lt;/span&gt; &lt;span class="c1"&gt;-- 连接websocket服务后, 会有这个事件&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;log.info&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;WebSocket connect succeed!&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;sys.publish&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;wsc_conack&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="kr"&gt;end&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="kr"&gt;end&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;wsc&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;connect&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;-- 等待conack是可选的&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;sys.waitUntil&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;wsc_conack&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;--local stat = wsc:ready()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;-- 定期发业务ping也是可选的, 但为了保存连接, 也为了继续持有wsc对象, 这里周期性发数据&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="kr"&gt;while&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="kr"&gt;do&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;wsc&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;send&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="n"&gt;json.encode&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;&lt;span class="n"&gt;action&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;echo&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;msg&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;os.date&lt;/span&gt;&lt;span class="p"&gt;()})))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;sys.wait&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;15000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;-- 发送二进制帧, 2023.06.21 之后编译的固件支持&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;-- wsc:send(string.char(0xA5, 0x5A, 0xAA, 0xF2), 1, 1)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="kr"&gt;end&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;wsc&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;close&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;wsc&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;nil&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kr"&gt;end&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- 用户代码已结束---------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- 结尾总是这一句&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;sys.run&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- sys.run()之后后面不要加任何语句!!!!!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h5&gt;开始安装第一个程序&lt;span class="hx:absolute hx:-mt-20" id="开始安装第一个程序"&gt;&lt;/span&gt;
&lt;a href="#%e5%bc%80%e5%a7%8b%e5%ae%89%e8%a3%85%e7%ac%ac%e4%b8%80%e4%b8%aa%e7%a8%8b%e5%ba%8f" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h5&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;点击&amp;quot;项目管理测试&amp;quot;,会弹出下面的窗口,然后点击&amp;quot;创建&amp;quot;按钮,在弹窗中输入项目名,如&amp;quot;4g-demo&amp;quot;&lt;/p&gt;
&lt;p&gt;
&lt;img src="../image-9.png" alt="alt text" loading="lazy" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;选择core 文件&lt;/p&gt;
&lt;p&gt;我一般是把上面&amp;quot;下载固件&amp;quot; 步骤的选择的core文件,复制一份到代码目录的core目录下,然后选择
&lt;img src="../image-10.png" alt="alt text" loading="lazy" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;然后选中&amp;quot;添加默认lib&amp;quot;,然后点击&amp;quot;增加目录(递归)&amp;quot;,选择之前的代码目录&lt;/p&gt;
&lt;p&gt;
&lt;img src="../image-11.png" alt="alt text" loading="lazy" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;然后点击&amp;quot;下载脚本&amp;quot;,等待执行完成&lt;/p&gt;
&lt;p&gt;
&lt;img src="../image-12.png" alt="alt text" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;执行完成(这里一般会比其他板子时间久,中间会重启板子切换到下载模式,下载完成后又重启板子进入正常启动模式)如下图:
&lt;img src="../image-13.png" alt="alt text" loading="lazy" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;检测输出,选中&amp;quot;4G模块USB打印&amp;quot;后,就会自动选择&amp;quot;开始打印&amp;quot;&lt;/p&gt;
&lt;p&gt;
&lt;img src="../image-15.png" alt="alt text" loading="lazy" /&gt;
点击&amp;quot;重启模块&amp;quot;,可以看到右边的网络信息,以及下面的日志
&lt;img src="../image-16.png" alt="alt text" loading="lazy" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>CNCF 项目变更记录 20251008_084041</title><link>https://www.daozzg.com/docs/cncf/landscape/changelog/chcf_project_changgelog_20251008_084041/</link><pubDate>Wed, 08 Oct 2025 08:40:41 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/landscape/changelog/chcf_project_changgelog_20251008_084041/</guid><description>
&lt;h1&gt;CNCF 项目变更记录&lt;/h1&gt;&lt;h2&gt;Cadence Workflow&lt;span class="hx:absolute hx:-mt-20" id="cadence-workflow"&gt;&lt;/span&gt;
&lt;a href="#cadence-workflow" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Cadence Workflow&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/cadence-workflow/cadence"target="_blank" rel="noopener"&gt;https://github.com/cadence-workflow/cadence&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://cadenceworkflow.io/"target="_blank" rel="noopener"&gt;https://cadenceworkflow.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Cadence is a distributed, scalable, durable, and highly available fault-oblivious stateful code platform.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>CNCF 项目变更记录 20251001_064144</title><link>https://www.daozzg.com/docs/cncf/landscape/changelog/chcf_project_changgelog_20251001_064144/</link><pubDate>Wed, 01 Oct 2025 06:12:09 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/landscape/changelog/chcf_project_changgelog_20251001_064144/</guid><description>
&lt;h1&gt;CNCF 项目变更记录&lt;/h1&gt;&lt;h2&gt;KServe&lt;span class="hx:absolute hx:-mt-20" id="kserve"&gt;&lt;/span&gt;
&lt;a href="#kserve" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: KServe&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kserve/kserve"target="_blank" rel="noopener"&gt;https://github.com/kserve/kserve&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kserve.github.io/website/"target="_blank" rel="noopener"&gt;https://kserve.github.io/website/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Standardized Distributed Generative and Predictive AI Inference Platform for Scalable, Multi-Framework Deployment on Kubernetes&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Release Note Changelog 20251001_064152</title><link>https://www.daozzg.com/docs/cncf/project/changelog/chcf_project_changgelog_20251001_064152/</link><pubDate>Wed, 01 Oct 2025 06:12:09 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/changelog/chcf_project_changgelog_20251001_064152/</guid><description>
&lt;h1&gt;Release Note Changelog (20251001_064152)&lt;/h1&gt;&lt;p&gt;本次共新增 116 个 release note 文件：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/ingress-nginx&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: helm-chart-4.13.3&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/ingress-nginx/releasenote/ingress-nginx_helm-chart-4.13.3_release_note/"&gt;kubernetes/ingress-nginx/helm-chart-4.13.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/ingress-nginx&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: helm-chart-4.12.7&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/ingress-nginx/releasenote/ingress-nginx_helm-chart-4.12.7_release_note/"&gt;kubernetes/ingress-nginx/helm-chart-4.12.7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/ingress-nginx&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: controller-v1.13.3&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/ingress-nginx/releasenote/ingress-nginx_controller-v1.13.3_release_note/"&gt;kubernetes/ingress-nginx/controller-v1.13.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/ingress-nginx&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: controller-v1.12.7&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/ingress-nginx/releasenote/ingress-nginx_controller-v1.12.7_release_note/"&gt;kubernetes/ingress-nginx/controller-v1.12.7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/ingress-nginx&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: helm-chart-4.13.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/ingress-nginx/releasenote/ingress-nginx_helm-chart-4.13.2_release_note/"&gt;kubernetes/ingress-nginx/helm-chart-4.13.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/ingress-nginx&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: helm-chart-4.12.6&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/ingress-nginx/releasenote/ingress-nginx_helm-chart-4.12.6_release_note/"&gt;kubernetes/ingress-nginx/helm-chart-4.12.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/ingress-nginx&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: controller-v1.13.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/ingress-nginx/releasenote/ingress-nginx_controller-v1.13.2_release_note/"&gt;kubernetes/ingress-nginx/controller-v1.13.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/ingress-nginx&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: controller-v1.12.6&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/ingress-nginx/releasenote/ingress-nginx_controller-v1.12.6_release_note/"&gt;kubernetes/ingress-nginx/controller-v1.12.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/ingress-nginx&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: helm-chart-4.13.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/ingress-nginx/releasenote/ingress-nginx_helm-chart-4.13.1_release_note/"&gt;kubernetes/ingress-nginx/helm-chart-4.13.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/ingress-nginx&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: helm-chart-4.12.5&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/ingress-nginx/releasenote/ingress-nginx_helm-chart-4.12.5_release_note/"&gt;kubernetes/ingress-nginx/helm-chart-4.12.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: etcd-io/etcd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.6.5&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/etcd/releasenote/etcd_v3.6.5_release_note/"&gt;etcd-io/etcd/v3.6.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: etcd-io/etcd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.5.23&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/etcd/releasenote/etcd_v3.5.23_release_note/"&gt;etcd-io/etcd/v3.5.23&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: etcd-io/etcd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.6.4&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/etcd/releasenote/etcd_v3.6.4_release_note/"&gt;etcd-io/etcd/v3.6.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: etcd-io/etcd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.6.3&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/etcd/releasenote/etcd_v3.6.3_release_note/"&gt;etcd-io/etcd/v3.6.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: etcd-io/etcd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.5.22&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/etcd/releasenote/etcd_v3.5.22_release_note/"&gt;etcd-io/etcd/v3.5.22&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: etcd-io/etcd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.6.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/etcd/releasenote/etcd_v3.6.2_release_note/"&gt;etcd-io/etcd/v3.6.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: etcd-io/etcd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.6.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/etcd/releasenote/etcd_v3.6.1_release_note/"&gt;etcd-io/etcd/v3.6.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: etcd-io/etcd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.6.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/etcd/releasenote/etcd_v3.6.0_release_note/"&gt;etcd-io/etcd/v3.6.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: goharbor/harbor&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.14.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/harbor/releasenote/harbor_v2.14.0_release_note/"&gt;goharbor/harbor/v2.14.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: goharbor/harbor&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.14.0-rc2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/harbor/releasenote/harbor_v2.14.0-rc2_release_note/"&gt;goharbor/harbor/v2.14.0-rc2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: goharbor/harbor&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.14.0-rc1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/harbor/releasenote/harbor_v2.14.0-rc1_release_note/"&gt;goharbor/harbor/v2.14.0-rc1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: goharbor/harbor&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.13.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/harbor/releasenote/harbor_v2.13.2_release_note/"&gt;goharbor/harbor/v2.13.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: goharbor/harbor&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.13.2-rc1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/harbor/releasenote/harbor_v2.13.2-rc1_release_note/"&gt;goharbor/harbor/v2.13.2-rc1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: goharbor/harbor&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.13.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/harbor/releasenote/harbor_v2.13.1_release_note/"&gt;goharbor/harbor/v2.13.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: goharbor/harbor&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.13.1-rc3&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/harbor/releasenote/harbor_v2.13.1-rc3_release_note/"&gt;goharbor/harbor/v2.13.1-rc3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: goharbor/harbor&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.12.4&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/harbor/releasenote/harbor_v2.12.4_release_note/"&gt;goharbor/harbor/v2.12.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: goharbor/harbor&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.12.4-rc1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/harbor/releasenote/harbor_v2.12.4-rc1_release_note/"&gt;goharbor/harbor/v2.12.4-rc1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: goharbor/harbor&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.13.1-rc2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/harbor/releasenote/harbor_v2.13.1-rc2_release_note/"&gt;goharbor/harbor/v2.13.1-rc2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/containerd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.1.4&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/containerd/releasenote/containerd_v2.1.4_release_note/"&gt;containerd/containerd/v2.1.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/containerd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.0.6&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/containerd/releasenote/containerd_v2.0.6_release_note/"&gt;containerd/containerd/v2.0.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/containerd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.7.28&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/containerd/releasenote/containerd_v1.7.28_release_note/"&gt;containerd/containerd/v1.7.28&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/containerd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.6.39&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/containerd/releasenote/containerd_v1.6.39_release_note/"&gt;containerd/containerd/v1.6.39&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/containerd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.1.3&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/containerd/releasenote/containerd_v2.1.3_release_note/"&gt;containerd/containerd/v2.1.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/containerd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.1.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/containerd/releasenote/containerd_v2.1.2_release_note/"&gt;containerd/containerd/v2.1.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/containerd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.1.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/containerd/releasenote/containerd_v2.1.1_release_note/"&gt;containerd/containerd/v2.1.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/containerd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.1.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/containerd/releasenote/containerd_v2.1.0_release_note/"&gt;containerd/containerd/v2.1.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/nerdctl&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.1.6&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/nerdctl/releasenote/nerdctl_v2.1.6_release_note/"&gt;containerd/nerdctl/v2.1.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/nerdctl&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.1.5&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/nerdctl/releasenote/nerdctl_v2.1.5_release_note/"&gt;containerd/nerdctl/v2.1.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/nerdctl&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.1.4&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/nerdctl/releasenote/nerdctl_v2.1.4_release_note/"&gt;containerd/nerdctl/v2.1.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/nerdctl&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.1.3&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/nerdctl/releasenote/nerdctl_v2.1.3_release_note/"&gt;containerd/nerdctl/v2.1.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/nerdctl&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.1.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/nerdctl/releasenote/nerdctl_v2.1.2_release_note/"&gt;containerd/nerdctl/v2.1.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/nerdctl&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.1.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/nerdctl/releasenote/nerdctl_v2.1.1_release_note/"&gt;containerd/nerdctl/v2.1.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/nerdctl&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.1.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/nerdctl/releasenote/nerdctl_v2.1.0_release_note/"&gt;containerd/nerdctl/v2.1.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/nerdctl&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.0.5&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/nerdctl/releasenote/nerdctl_v2.0.5_release_note/"&gt;containerd/nerdctl/v2.0.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containerd/nerdctl&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.0.4&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/nerdctl/releasenote/nerdctl_v2.0.4_release_note/"&gt;containerd/nerdctl/v2.0.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containers/podman&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v5.6.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/podman/releasenote/podman_v5.6.2_release_note/"&gt;containers/podman/v5.6.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containers/podman&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v5.6.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/podman/releasenote/podman_v5.6.1_release_note/"&gt;containers/podman/v5.6.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containers/podman&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v5.6.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/podman/releasenote/podman_v5.6.0_release_note/"&gt;containers/podman/v5.6.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containers/podman&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v5.6.0-rc2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/podman/releasenote/podman_v5.6.0-rc2_release_note/"&gt;containers/podman/v5.6.0-rc2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containers/podman&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v5.6.0-rc1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/podman/releasenote/podman_v5.6.0-rc1_release_note/"&gt;containers/podman/v5.6.0-rc1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containers/podman&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v5.5.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/podman/releasenote/podman_v5.5.2_release_note/"&gt;containers/podman/v5.5.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containers/podman&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v5.5.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/podman/releasenote/podman_v5.5.1_release_note/"&gt;containers/podman/v5.5.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containers/podman&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v5.5.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/podman/releasenote/podman_v5.5.0_release_note/"&gt;containers/podman/v5.5.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containers/podman&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v5.5.0-rc2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/podman/releasenote/podman_v5.5.0-rc2_release_note/"&gt;containers/podman/v5.5.0-rc2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: containers/podman&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v5.5.0-rc1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/podman/releasenote/podman_v5.5.0-rc1_release_note/"&gt;containers/podman/v5.5.0-rc1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: projectcalico/calico&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.29.6&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/calico/releasenote/calico_v3.29.6_release_note/"&gt;projectcalico/calico/v3.29.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: projectcalico/calico&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.30.3&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/calico/releasenote/calico_v3.30.3_release_note/"&gt;projectcalico/calico/v3.30.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: projectcalico/calico&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.29.5&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/calico/releasenote/calico_v3.29.5_release_note/"&gt;projectcalico/calico/v3.29.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: projectcalico/calico&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.30.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/calico/releasenote/calico_v3.30.2_release_note/"&gt;projectcalico/calico/v3.30.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: projectcalico/calico&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.28.5&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/calico/releasenote/calico_v3.28.5_release_note/"&gt;projectcalico/calico/v3.28.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: projectcalico/calico&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.30.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/calico/releasenote/calico_v3.30.1_release_note/"&gt;projectcalico/calico/v3.30.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: projectcalico/calico&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.29.4&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/calico/releasenote/calico_v3.29.4_release_note/"&gt;projectcalico/calico/v3.29.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: projectcalico/calico&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.30.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/calico/releasenote/calico_v3.30.0_release_note/"&gt;projectcalico/calico/v3.30.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: projectcalico/calico&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.28.4&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/calico/releasenote/calico_v3.28.4_release_note/"&gt;projectcalico/calico/v3.28.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: projectcalico/calico&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.29.3&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/calico/releasenote/calico_v3.29.3_release_note/"&gt;projectcalico/calico/v3.29.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: cilium/cilium&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.17.8&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/cilium/releasenote/cilium_v1.17.8_release_note/"&gt;cilium/cilium/v1.17.8&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: cilium/cilium&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.16.15&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/cilium/releasenote/cilium_v1.16.15_release_note/"&gt;cilium/cilium/v1.16.15&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: cilium/cilium&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.18.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/cilium/releasenote/cilium_v1.18.2_release_note/"&gt;cilium/cilium/v1.18.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: cilium/cilium&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.19.0-pre.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/cilium/releasenote/cilium_v1.19.0-pre.0_release_note/"&gt;cilium/cilium/v1.19.0-pre.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: cilium/cilium&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.18.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/cilium/releasenote/cilium_v1.18.1_release_note/"&gt;cilium/cilium/v1.18.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: cilium/cilium&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.17.7&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/cilium/releasenote/cilium_v1.17.7_release_note/"&gt;cilium/cilium/v1.17.7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: cilium/cilium&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.16.13&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/cilium/releasenote/cilium_v1.16.13_release_note/"&gt;cilium/cilium/v1.16.13&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: cilium/cilium&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.18.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/cilium/releasenote/cilium_v1.18.0_release_note/"&gt;cilium/cilium/v1.18.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: cilium/cilium&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.17.6&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/cilium/releasenote/cilium_v1.17.6_release_note/"&gt;cilium/cilium/v1.17.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: cilium/cilium&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.16.12&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/cilium/releasenote/cilium_v1.16.12_release_note/"&gt;cilium/cilium/v1.16.12&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: karmada-io/karmada&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.15.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/karmada/releasenote/karmada_v1.15.1_release_note/"&gt;karmada-io/karmada/v1.15.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: karmada-io/karmada&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.14.5&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/karmada/releasenote/karmada_v1.14.5_release_note/"&gt;karmada-io/karmada/v1.14.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: karmada-io/karmada&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.13.8&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/karmada/releasenote/karmada_v1.13.8_release_note/"&gt;karmada-io/karmada/v1.13.8&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: karmada-io/karmada&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.15.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/karmada/releasenote/karmada_v1.15.0_release_note/"&gt;karmada-io/karmada/v1.15.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: karmada-io/karmada&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.14.4&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/karmada/releasenote/karmada_v1.14.4_release_note/"&gt;karmada-io/karmada/v1.14.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: karmada-io/karmada&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.13.7&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/karmada/releasenote/karmada_v1.13.7_release_note/"&gt;karmada-io/karmada/v1.13.7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: karmada-io/karmada&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.12.10&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/karmada/releasenote/karmada_v1.12.10_release_note/"&gt;karmada-io/karmada/v1.12.10&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: karmada-io/karmada&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.12.9&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/karmada/releasenote/karmada_v1.12.9_release_note/"&gt;karmada-io/karmada/v1.12.9&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: prometheus/prometheus&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.6.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/prometheus/releasenote/prometheus_v3.6.0_release_note/"&gt;prometheus/prometheus/v3.6.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: prometheus/prometheus&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.5.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/prometheus/releasenote/prometheus_v3.5.0_release_note/"&gt;prometheus/prometheus/v3.5.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: prometheus/prometheus&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.53.5&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/prometheus/releasenote/prometheus_v2.53.5_release_note/"&gt;prometheus/prometheus/v2.53.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: prometheus/prometheus&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.4.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/prometheus/releasenote/prometheus_v3.4.2_release_note/"&gt;prometheus/prometheus/v3.4.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: prometheus/prometheus&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.4.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/prometheus/releasenote/prometheus_v3.4.1_release_note/"&gt;prometheus/prometheus/v3.4.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: prometheus/prometheus&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.4.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/prometheus/releasenote/prometheus_v3.4.0_release_note/"&gt;prometheus/prometheus/v3.4.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: argoproj/argo-cd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.2.0-rc2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v3.2.0-rc2_release_note/"&gt;argoproj/argo-cd/v3.2.0-rc2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: argoproj/argo-cd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.1.8&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v3.1.8_release_note/"&gt;argoproj/argo-cd/v3.1.8&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: argoproj/argo-cd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.0.19&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v3.0.19_release_note/"&gt;argoproj/argo-cd/v3.0.19&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: argoproj/argo-cd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.14.20&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v2.14.20_release_note/"&gt;argoproj/argo-cd/v2.14.20&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: argoproj/argo-cd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.1.7&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v3.1.7_release_note/"&gt;argoproj/argo-cd/v3.1.7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: argoproj/argo-cd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.0.18&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v3.0.18_release_note/"&gt;argoproj/argo-cd/v3.0.18&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: argoproj/argo-cd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.14.19&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v2.14.19_release_note/"&gt;argoproj/argo-cd/v2.14.19&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: argoproj/argo-cd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.1.6&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v3.1.6_release_note/"&gt;argoproj/argo-cd/v3.1.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: argoproj/argo-cd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.0.17&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v3.0.17_release_note/"&gt;argoproj/argo-cd/v3.0.17&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: argoproj/argo-cd&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v2.14.18&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v2.14.18_release_note/"&gt;argoproj/argo-cd/v2.14.18&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: helm/helm&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.19.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/helm/releasenote/helm_v3.19.0_release_note/"&gt;helm/helm/v3.19.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: helm/helm&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.18.6&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/helm/releasenote/helm_v3.18.6_release_note/"&gt;helm/helm/v3.18.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: helm/helm&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.18.5&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/helm/releasenote/helm_v3.18.5_release_note/"&gt;helm/helm/v3.18.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: helm/helm&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.17.4&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/helm/releasenote/helm_v3.17.4_release_note/"&gt;helm/helm/v3.17.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: helm/helm&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.18.4&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/helm/releasenote/helm_v3.18.4_release_note/"&gt;helm/helm/v3.18.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: helm/helm&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.18.3&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/helm/releasenote/helm_v3.18.3_release_note/"&gt;helm/helm/v3.18.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: helm/helm&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.18.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/helm/releasenote/helm_v3.18.2_release_note/"&gt;helm/helm/v3.18.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: helm/helm&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v3.18.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/helm/releasenote/helm_v3.18.1_release_note/"&gt;helm/helm/v3.18.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: jenkinsci/jenkins&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: jenkins-2.530&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/jenkins/releasenote/jenkins_jenkins-2.530_release_note/"&gt;jenkinsci/jenkins/jenkins-2.530&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: jenkinsci/jenkins&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: jenkins-2.529&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/jenkins/releasenote/jenkins_jenkins-2.529_release_note/"&gt;jenkinsci/jenkins/jenkins-2.529&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: jenkinsci/jenkins&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: jenkins-2.528&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/jenkins/releasenote/jenkins_jenkins-2.528_release_note/"&gt;jenkinsci/jenkins/jenkins-2.528&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: jenkinsci/jenkins&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: jenkins-2.516.3&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/jenkins/releasenote/jenkins_jenkins-2.516.3_release_note/"&gt;jenkinsci/jenkins/jenkins-2.516.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: jenkinsci/jenkins&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: jenkins-2.527&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/jenkins/releasenote/jenkins_jenkins-2.527_release_note/"&gt;jenkinsci/jenkins/jenkins-2.527&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: jenkinsci/jenkins&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: jenkins-2.526&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/jenkins/releasenote/jenkins_jenkins-2.526_release_note/"&gt;jenkinsci/jenkins/jenkins-2.526&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: jenkinsci/jenkins&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: jenkins-2.525&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/jenkins/releasenote/jenkins_jenkins-2.525_release_note/"&gt;jenkinsci/jenkins/jenkins-2.525&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: jenkinsci/jenkins&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: jenkins-2.516.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/jenkins/releasenote/jenkins_jenkins-2.516.2_release_note/"&gt;jenkinsci/jenkins/jenkins-2.516.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: jenkinsci/jenkins&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: jenkins-2.524&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/jenkins/releasenote/jenkins_jenkins-2.524_release_note/"&gt;jenkinsci/jenkins/jenkins-2.524&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>chcf_project_changgelog_20250930_061209</title><link>https://www.daozzg.com/docs/cncf/project/changelog/chcf_project_changgelog_20250930_061209/</link><pubDate>Tue, 30 Sep 2025 06:12:09 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/changelog/chcf_project_changgelog_20250930_061209/</guid><description>
&lt;h1&gt;Release Note Changelog (20250930_061209)&lt;/h1&gt;&lt;p&gt;本次共新增 16 个 release note 文件：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/kubernetes&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.33.5&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.33.5_release_note/"&gt;kubernetes/kubernetes/v1.33.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/kubernetes&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.32.9&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.32.9_release_note/"&gt;kubernetes/kubernetes/v1.32.9&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/kubernetes&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.31.13&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.31.13_release_note/"&gt;kubernetes/kubernetes/v1.31.13&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/kubernetes&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.34.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.34.0_release_note/"&gt;kubernetes/kubernetes/v1.34.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/kubernetes&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.33.4&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.33.4_release_note/"&gt;kubernetes/kubernetes/v1.33.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/kubernetes&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.32.8&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.32.8_release_note/"&gt;kubernetes/kubernetes/v1.32.8&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/kubernetes&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.31.12&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.31.12_release_note/"&gt;kubernetes/kubernetes/v1.31.12&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: coredns/coredns&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.12.3&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.12.3_release_note/"&gt;coredns/coredns/v1.12.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: coredns/coredns&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.12.2&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.12.2_release_note/"&gt;coredns/coredns/v1.12.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: coredns/coredns&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.12.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.12.1_release_note/"&gt;coredns/coredns/v1.12.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: coredns/coredns&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.12.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.12.0_release_note/"&gt;coredns/coredns/v1.12.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: coredns/coredns&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.11.4&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.11.4_release_note/"&gt;coredns/coredns/v1.11.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: coredns/coredns&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.11.3&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.11.3_release_note/"&gt;coredns/coredns/v1.11.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: coredns/coredns&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.11.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.11.1_release_note/"&gt;coredns/coredns/v1.11.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: coredns/coredns&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.11.0&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.11.0_release_note/"&gt;coredns/coredns/v1.11.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: coredns/coredns&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.10.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.10.1_release_note/"&gt;coredns/coredns/v1.10.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>coredns_v1.10.1_release_note</title><link>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.10.1_release_note/</link><pubDate>Tue, 30 Sep 2025 06:12:09 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.10.1_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/coredns/coredns/releases/tag/v1.10.1"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/releases/tag/v1.10.1&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;coredns/coredns v1.10.1 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2023-02-06T18:30:04Z&lt;/p&gt;
&lt;p&gt;This release fixes some bugs, and adds some new features including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Corrected architecture labels in multi-arch image manifest&lt;/li&gt;
&lt;li&gt;A new plugin &lt;em&gt;timeouts&lt;/em&gt; that allows configuration of server listener timeout durations&lt;/li&gt;
&lt;li&gt;&lt;em&gt;acl&lt;/em&gt; can drop queries as an action&lt;/li&gt;
&lt;li&gt;&lt;em&gt;template&lt;/em&gt; supports creating responses with extended DNS errors&lt;/li&gt;
&lt;li&gt;New weighted policy in &lt;em&gt;loadbalance&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Option to serve original record TTLs from &lt;em&gt;cache&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Brought to You By&lt;span class="hx:absolute hx:-mt-20" id="brought-to-you-by"&gt;&lt;/span&gt;
&lt;a href="#brought-to-you-by" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Arthur Outhenin-Chalandre,
Ben Kaplan,
Chris O&amp;rsquo;Haver,
Gabor Dozsa,
Grant Spence,
Kumiko as a Service,
LAMRobinson,
Miciah Dashiel Butler Masters,
Ondřej Benkovský,
Rich,
Stephen Kitt,
Yash Singh,
Yong Tang,
rsclarke,
sanyo0714&lt;/p&gt;
&lt;h2&gt;Noteworthy Changes&lt;span class="hx:absolute hx:-mt-20" id="noteworthy-changes"&gt;&lt;/span&gt;
&lt;a href="#noteworthy-changes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;plugin/timeouts - Allow ability to configure listening server timeouts (&lt;a href="https://github.com/coredns/coredns/pull/5784"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5784&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/acl: adding ability to drop queries (&lt;a href="https://github.com/coredns/coredns/pull/5722"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5722&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/template : add support for extended DNS errors (&lt;a href="https://github.com/coredns/coredns/pull/5659"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5659&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/kubernetes: error NXDOMAIN for TXT lookups (&lt;a href="https://github.com/coredns/coredns/pull/5737"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5737&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/kubernetes: dont match external services when endpoint is specified (&lt;a href="https://github.com/coredns/coredns/pull/5734"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5734&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/k8s_external: Fix rcode for headless services (&lt;a href="https://github.com/coredns/coredns/pull/5657"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5657&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/edns: remove truncating of question section on bad EDNS version (&lt;a href="https://github.com/coredns/coredns/pull/5787"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5787&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/dnstap: Fix behavior when multiple dnstap plugins specified (&lt;a href="https://github.com/coredns/coredns/pull/5773"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5773&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/cache: cache now uses source query DNSSEC option for upstream refresh (&lt;a href="https://github.com/coredns/coredns/pull/5671"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5671&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Workaround for incorrect architecture (&lt;a href="https://github.com/coredns/coredns/pull/5691"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5691&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/loadbalance: Add weighted policy (&lt;a href="https://github.com/coredns/coredns/pull/5662"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5662&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/cache: Add keepttl option (&lt;a href="https://github.com/coredns/coredns/pull/5879"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5879&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/forward: Fix dnstap for forwarded request/response (&lt;a href="https://github.com/coredns/coredns/pull/5890"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5890&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a href="https://github.com/coredns/coredns/compare/v1.10.0...v1.10.1"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/compare/v1.10.0...v1.10.1&lt;/a&gt;&lt;/p&gt;</description></item><item><title>coredns_v1.11.0_release_note</title><link>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.11.0_release_note/</link><pubDate>Tue, 30 Sep 2025 06:12:09 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.11.0_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/coredns/coredns/releases/tag/v1.11.0"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/releases/tag/v1.11.0&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;coredns/coredns v1.11.0 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2023-08-08T14:15:16Z&lt;/p&gt;
&lt;h2&gt;Release Highlights&lt;span class="hx:absolute hx:-mt-20" id="release-highlights"&gt;&lt;/span&gt;
&lt;a href="#release-highlights" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Adds support for accepting DNS connections over QUIC (doq).&lt;/li&gt;
&lt;li&gt;Adds CNAME target rewrites to the &lt;em&gt;rewrite&lt;/em&gt; plugin.&lt;/li&gt;
&lt;li&gt;Plus many bug fixes, and some security improvements.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release introduces the following backward incompatible changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In the &lt;em&gt;kubernetes&lt;/em&gt; plugin, we have dropped support for watching Endpoint and Endpointslice v1beta, since all supported K8s versions now use Endpointslice.&lt;/li&gt;
&lt;li&gt;The &lt;em&gt;bufsize&lt;/em&gt; plugin changed its default size limit value to 1232&lt;/li&gt;
&lt;li&gt;Some changes to &lt;em&gt;forward&lt;/em&gt; plugin metrics.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Brought to You By&lt;span class="hx:absolute hx:-mt-20" id="brought-to-you-by"&gt;&lt;/span&gt;
&lt;a href="#brought-to-you-by" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Amila Senadheera,
Antony Chazapis,
Ayato Tokubi,
Ben Kochie,
Catena cyber,
Chris O&amp;rsquo;Haver,
Dan Salmon,
Dan Wilson,
Denis MACHARD,
Diogenes Pelisson,
Eng Zer Jun,
Fish-pro,
Gabor Dozsa,
Gary McDonald,
João Henri,
Justin,
Lio李歐,
Marcos Mendez,
Marius Kimmina,
Ondřej Benkovský,
Pat Downey,
Petr Menšík,
Rotem Kfir,
Sebastian Dahlgren,
Vancl,
Vinayak Goyal,
W. Trevor King,
Yash Singh,
Yashpal,
Yong Tang,
Yuheng,
cui fliter,
jeremiejig,
junhwong,
rokkiter,
yyzxw&lt;/p&gt;
&lt;h2&gt;Other Noteworthy Changes&lt;span class="hx:absolute hx:-mt-20" id="other-noteworthy-changes"&gt;&lt;/span&gt;
&lt;a href="#other-noteworthy-changes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;add support for RISC-V (&lt;a href="https://github.com/coredns/coredns/pull/6195"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6195&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;doh: allow http as the protocol (&lt;a href="https://github.com/coredns/coredns/pull/5762"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5762&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;doq: add DNS-Over-QUIC server support (&lt;a href="https://github.com/coredns/coredns/pull/6182"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6182&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/bufsize: change default value to 1232 (&lt;a href="https://github.com/coredns/coredns/pull/6183"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6183&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/clouddns: fix answers limited to one response (&lt;a href="https://github.com/coredns/coredns/pull/5986"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5986&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/dnssec: on delegation, sign DS or NSEC of no DS. (&lt;a href="https://github.com/coredns/coredns/pull/5899"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5899&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/dnstap: add tls support (&lt;a href="https://github.com/coredns/coredns/pull/5917"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5917&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/forward: continue waiting after receiving malformed responses (&lt;a href="https://github.com/coredns/coredns/pull/6014"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6014&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/forward: fix forward metrics for backwards compatibility (&lt;a href="https://github.com/coredns/coredns/pull/6178"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6178&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/health: poll localhost by default (&lt;a href="https://github.com/coredns/coredns/pull/5934"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5934&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/k8s_external: add fallthrough option (&lt;a href="https://github.com/coredns/coredns/pull/5959"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5959&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/kubernetes: expose client-go internal request metrics (&lt;a href="https://github.com/coredns/coredns/pull/5991"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5991&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/kubernetes: filter ExternalName service queries for subdomains of subdomains (&lt;a href="https://github.com/coredns/coredns/pull/6162"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6162&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/kubernetes: fix headless/endpoint query panics when endpoints are disabled (&lt;a href="https://github.com/coredns/coredns/pull/6137"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6137&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/kubernetes: fix ports panic (&lt;a href="https://github.com/coredns/coredns/pull/6179"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6179&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/kubernetes: remove Endpoint and EndpointSlice v1beta Support (&lt;a href="https://github.com/coredns/coredns/pull/6147"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6147&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/loadbalance: improve weights update (&lt;a href="https://github.com/coredns/coredns/pull/5906"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5906&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/rewrite: introduce cname target rewrite rule to rewrite plugin (&lt;a href="https://github.com/coredns/coredns/pull/6004"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6004&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/transfer: send notifies after adding zones all zones (&lt;a href="https://github.com/coredns/coredns/pull/5774"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5774&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;prevent fail counter of a proxy overflows (&lt;a href="https://github.com/coredns/coredns/pull/5990"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5990&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;prevent panics when using DoHWriter (&lt;a href="https://github.com/coredns/coredns/pull/6120"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6120&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;run coredns as non root. (&lt;a href="https://github.com/coredns/coredns/pull/5969"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5969&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;support unix socket for GRPC (&lt;a href="https://github.com/coredns/coredns/pull/5943"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/5943&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>coredns_v1.11.1_release_note</title><link>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.11.1_release_note/</link><pubDate>Tue, 30 Sep 2025 06:12:09 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.11.1_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/coredns/coredns/releases/tag/v1.11.1"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/releases/tag/v1.11.1&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;coredns/coredns v1.11.1 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2023-08-15T20:00:30Z&lt;/p&gt;
&lt;p&gt;This release fixes a major performance regression introduced in 1.11.0 that affected DoT (TLS) forwarded connections.
It also adds a new option to &lt;em&gt;dnstap&lt;/em&gt; to add metadata to the dnstap extra field, and fixes a config parsing bug in &lt;em&gt;cache&lt;/em&gt;.&lt;/p&gt;
&lt;h2&gt;Brought to You By&lt;span class="hx:absolute hx:-mt-20" id="brought-to-you-by"&gt;&lt;/span&gt;
&lt;a href="#brought-to-you-by" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Chris O&amp;rsquo;Haver,
P. Radha Krishna,
Yong Tang,
Yuheng,
Zhizhen He&lt;/p&gt;
&lt;h2&gt;Noteworthy Changes&lt;span class="hx:absolute hx:-mt-20" id="noteworthy-changes"&gt;&lt;/span&gt;
&lt;a href="#noteworthy-changes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Revert &amp;ldquo;plugin/forward: Continue waiting after receiving malformed responses (&lt;a href="https://github.com/coredns/coredns/pull/6014%29%22"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6014)"&lt;/a&gt; (#6270)&lt;/li&gt;
&lt;li&gt;plugin/dnstap: add support for &amp;ldquo;extra&amp;rdquo; field in payload (&lt;a href="https://github.com/coredns/coredns/pull/6226"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6226&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/cache: fix keepttl parsing (&lt;a href="https://github.com/coredns/coredns/pull/6250"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6250&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>coredns_v1.11.3_release_note</title><link>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.11.3_release_note/</link><pubDate>Tue, 30 Sep 2025 06:12:09 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.11.3_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/coredns/coredns/releases/tag/v1.11.3"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/releases/tag/v1.11.3&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;coredns/coredns v1.11.3 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2024-07-29T17:29:13Z&lt;/p&gt;
&lt;p&gt;This release contains some new features, bug fixes, and package updates. Because of the deployment issues with the previous release, all changed features from 1.11.2 have been included in this release.
New features include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When the &lt;em&gt;forward&lt;/em&gt; plugin receives a malformed upstream response that overflows,
it will now send an empty response to the client with the truncated (TC) bit set to prompt the client
to retry over TCP.&lt;/li&gt;
&lt;li&gt;The &lt;em&gt;rewrite&lt;/em&gt; plugin can now rewrite response codes.&lt;/li&gt;
&lt;li&gt;The &lt;em&gt;dnstap&lt;/em&gt; plugin now supports adding metadata to the dnstap &lt;code&gt;extra&lt;/code&gt; field.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Brought to You By&lt;span class="hx:absolute hx:-mt-20" id="brought-to-you-by"&gt;&lt;/span&gt;
&lt;a href="#brought-to-you-by" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Amila Senadheera,
Ben Kochie,
Benjamin,
Chris O&amp;rsquo;Haver,
Grant Spence,
John Belamaric,
Keita Kitamura,
Marius Kimmina,
Michael Grosser,
Ondřej Benkovský,
P. Radha Krishna,
Rahil Bhimjiani,
Sri Harsha,
Tom Thorogood,
Willow (GHOST),
Yong Tang,
Yuheng,
Zhizhen He,
guangwu,
journey-c,
pschou
Ted Ford&lt;/p&gt;
&lt;h2&gt;Noteworthy Changes&lt;span class="hx:absolute hx:-mt-20" id="noteworthy-changes"&gt;&lt;/span&gt;
&lt;a href="#noteworthy-changes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;plugin/tls: respect the path specified by root plugin (&lt;a href="https://github.com/coredns/coredns/pull/6138"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6138&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/auto: warn when auto is unable to read elements of the directory tree (&lt;a href="https://github.com/coredns/coredns/pull/6333"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6333&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/etcd: the etcd client adds the DialKeepAliveTime parameter (&lt;a href="https://github.com/coredns/coredns/pull/6351"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6351&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/cache: key cache on Checking Disabled (CD) bit (&lt;a href="https://github.com/coredns/coredns/pull/6354"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6354&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/forward: Use the correct root domain name in the forward plugin&amp;rsquo;s health checks (&lt;a href="https://github.com/coredns/coredns/pull/6395"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6395&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/forward: Handle UDP responses that overflow with TC bit (&lt;a href="https://github.com/coredns/coredns/pull/6277"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6277&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/rewrite: fix multi request concurrency issue in cname rewrite (&lt;a href="https://github.com/coredns/coredns/pull/6407"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6407&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/rewrite: add rcode as a rewrite option (&lt;a href="https://github.com/coredns/coredns/pull/6204"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6204&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/dnstap: add support for &amp;ldquo;extra&amp;rdquo; field in payload (&lt;a href="https://github.com/coredns/coredns/pull/6226"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6226&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/cache: fix keepttl parsing (&lt;a href="https://github.com/coredns/coredns/pull/6250"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6250&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Return RcodeServerFailure when DNS64 has no next plugin (&lt;a href="https://github.com/coredns/coredns/pull/6590"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6590&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Change the log flags to be a variable that can be set (&lt;a href="https://github.com/coredns/coredns/pull/6546"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6546&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Bump go version to 1.21 (&lt;a href="https://github.com/coredns/coredns/pull/6533"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6533&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;replace the mutex locks in logging with atomic bool for the &amp;ldquo;on&amp;rdquo; flag (&lt;a href="https://github.com/coredns/coredns/pull/6525"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6525&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Enable Prometheus native histograms (&lt;a href="https://github.com/coredns/coredns/pull/6524"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6524&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>coredns_v1.11.4_release_note</title><link>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.11.4_release_note/</link><pubDate>Tue, 30 Sep 2025 06:12:09 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.11.4_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/coredns/coredns/releases/tag/v1.11.4"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/releases/tag/v1.11.4&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;coredns/coredns v1.11.4 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2024-11-13T03:07:13Z&lt;/p&gt;
&lt;p&gt;This release adds some new features and fixes some bugs. New features of note:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;forward plugin: new option &lt;code&gt;next&lt;/code&gt;, to try alternate upstreams when receiving specified response codes upstreams on (functions like the external plugin &lt;em&gt;alternate&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;dnssec plugin: new option to load keys from AWS Secrets Manager&lt;/li&gt;
&lt;li&gt;rewrite plugin: new option to revert EDNS0 option rewrites in responses&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Brought to You By&lt;span class="hx:absolute hx:-mt-20" id="brought-to-you-by"&gt;&lt;/span&gt;
&lt;a href="#brought-to-you-by" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;AdamKorcz,
Anifalak,
Ben Kochie,
Chris O&amp;rsquo;Haver,
Frederic Hemery,
Grant Spence,
Harshita Sao,
Jason Joo,
Jasper Bernhardt,
Johnny Bergström,
Keith Coleman,
Kevin Lyda,
Lan,
Lin-1997,
Manuel Rüger,
Nathan Currier,
Nicolai Søborg,
Nikita Usatov,
Paco Xu,
Reinhard Nägele,
Robbie Ostrow,
TAKAHASHI Shuuji,
Till Riedel,
Tobias Klauser,
YASH JAIN,
cedar-gao,
chenylh,
wmkuipers,
xinbenlv,
zhangguanzhang&lt;/p&gt;
&lt;h2&gt;Noteworthy Changes&lt;span class="hx:absolute hx:-mt-20" id="noteworthy-changes"&gt;&lt;/span&gt;
&lt;a href="#noteworthy-changes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;core: set cache-control max-age as integer, not float (&lt;a href="https://github.com/coredns/coredns/pull/6764"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6764&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/metadata: evaluate metadata in plugin order (&lt;a href="https://github.com/coredns/coredns/pull/6729"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6729&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/dnssec: dnssec load keys from AWS Secrets Manager (&lt;a href="https://github.com/coredns/coredns/pull/6618"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6618&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/rewrite: Add &amp;ldquo;revert&amp;rdquo; parameter for EDNS0 options (&lt;a href="https://github.com/coredns/coredns/pull/6893"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6893&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;container: Restored backwards compatibility of Current Workdir (&lt;a href="https://github.com/coredns/coredns/pull/6731"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6731&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/auto: call OnShutdown() for each zone at its own OnShutdown() (&lt;a href="https://github.com/coredns/coredns/pull/6705"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6705&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/dnstap: log queue and buffer memory size configuration (&lt;a href="https://github.com/coredns/coredns/pull/6591"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6591&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/bind: add zone for link-local IPv6 instead of skipping (&lt;a href="https://github.com/coredns/coredns/pull/6547"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6547&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/kubernetes: only create PTR records for endpoints with hostname defined (&lt;a href="https://github.com/coredns/coredns/pull/6898"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6898&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/rewrite: execute the reversion in reversed order (&lt;a href="https://github.com/coredns/coredns/pull/6872"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6872&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/etcd: fix etcd connection leakage during reload (&lt;a href="https://github.com/coredns/coredns/pull/6646"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6646&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugi/kubernetes: Add useragent (&lt;a href="https://github.com/coredns/coredns/pull/6484"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6484&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/hosts: add hostsfile as label for coredns_hosts_entries (&lt;a href="https://github.com/coredns/coredns/pull/6801"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6801&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/file: Fix zone parser error handling (&lt;a href="https://github.com/coredns/coredns/pull/6680"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6680&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/forward: Add alternate option to forward plugin (&lt;a href="https://github.com/coredns/coredns/pull/6681"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6681&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/file: return error when parsing the file fails (&lt;a href="https://github.com/coredns/coredns/pull/6699"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6699&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;build: Generate zplugin.go correctly with third-party plugins (&lt;a href="https://github.com/coredns/coredns/pull/6692"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6692&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a href="https://github.com/coredns/coredns/compare/v1.11.3...v1.11.4"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/compare/v1.11.3...v1.11.4&lt;/a&gt;&lt;/p&gt;</description></item><item><title>coredns_v1.12.0_release_note</title><link>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.12.0_release_note/</link><pubDate>Tue, 30 Sep 2025 06:12:09 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.12.0_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/coredns/coredns/releases/tag/v1.12.0"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/releases/tag/v1.12.0&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;coredns/coredns v1.12.0 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2024-11-21T19:41:27Z&lt;/p&gt;
&lt;p&gt;This release adds a new feature:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New multisocket plugin - allows CoreDNS to listen on multiple sockets&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Brought to You By&lt;span class="hx:absolute hx:-mt-20" id="brought-to-you-by"&gt;&lt;/span&gt;
&lt;a href="#brought-to-you-by" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Ben Kochie,
Chris O&amp;rsquo;Haver,
Emmanuel Ferdman,
Viktor&lt;/p&gt;
&lt;h2&gt;Noteworthy Changes&lt;span class="hx:absolute hx:-mt-20" id="noteworthy-changes"&gt;&lt;/span&gt;
&lt;a href="#noteworthy-changes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;plugin/multisocket (&lt;a href="https://github.com/coredns/coredns/pull/6882"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6882&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>coredns_v1.12.1_release_note</title><link>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.12.1_release_note/</link><pubDate>Tue, 30 Sep 2025 06:12:09 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.12.1_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/coredns/coredns/releases/tag/v1.12.1"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/releases/tag/v1.12.1&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;coredns/coredns v1.12.1 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-03-31T20:26:21Z&lt;/p&gt;
&lt;p&gt;In this release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;kubernetes: Revert recent change to only create PTR records for endpoints with hostname defined.&lt;/li&gt;
&lt;li&gt;forward: added option to return SERVFAIL immediately if all upstreams are unhealthy.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Brought to You By&lt;span class="hx:absolute hx:-mt-20" id="brought-to-you-by"&gt;&lt;/span&gt;
&lt;a href="#brought-to-you-by" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Adrian Moisey,
Arthur Outhenin-Chalandre,
Bartosz Borkowski,
Ben Kochie,
Chris O&amp;rsquo;Haver,
Min Woo Kim,
Puneet Loya,
Rich,
Viktor,
momantech&lt;/p&gt;
&lt;h2&gt;Noteworthy Changes&lt;span class="hx:absolute hx:-mt-20" id="noteworthy-changes"&gt;&lt;/span&gt;
&lt;a href="#noteworthy-changes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;core: Increase CNAME lookup limit from 7 to 10 (&lt;a href="https://github.com/coredns/coredns/pull/7153"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7153&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/kubernetes: Fix handling of pods having DeletionTimestamp set (&lt;a href="https://github.com/coredns/coredns/pull/7119"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7119&lt;/a&gt;) (#7131)&lt;/li&gt;
&lt;li&gt;plugin/kubernetes: Revert &amp;ldquo;only create PTR records for endpoints with hostname defined (&lt;a href="https://github.com/coredns/coredns/pull/6898%29%22"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6898)"&lt;/a&gt; (#7194)&lt;/li&gt;
&lt;li&gt;plugin/forward: added option &lt;code&gt;failfast_all_unhealthy_upstreams&lt;/code&gt; to return servfail if all upstreams are down (&lt;a href="https://github.com/coredns/coredns/pull/6999"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6999&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>coredns_v1.12.2_release_note</title><link>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.12.2_release_note/</link><pubDate>Tue, 30 Sep 2025 06:12:09 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.12.2_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/coredns/coredns/releases/tag/v1.12.2"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/releases/tag/v1.12.2&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;coredns/coredns v1.12.2 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-06-06T11:42:00Z&lt;/p&gt;
&lt;p&gt;This release introduces significant improvements to plugin stability and extensibility.
It adds multicluster support to the Kubernetes plugin, fallthrough support in the file plugin,
and a new SetProxyOptions function for the forward plugin.
Notably, the QUIC (DoQ) plugin now limits concurrent streams, improving performance under load.
Several bug fixes and optimizations improve reliability across plugins, including rewrite, proxy, and metrics.&lt;/p&gt;
&lt;h2&gt;Brought to You By&lt;span class="hx:absolute hx:-mt-20" id="brought-to-you-by"&gt;&lt;/span&gt;
&lt;a href="#brought-to-you-by" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Ambrose Chua,
Arthur Outhenin-Chalandre,
Ben Kochie,
Colden Cullen,
Gleb Kogtev,
Hirotaka Tagawa,
Kevin Lyda,
Manuel Rüger,
Mark Mickan,
Parfenov Ivan,
skipper,
vdbe,
Viktor Oreshkin,
Ville Vesilehto,
Yannick Epstein,
Yong Tang&lt;/p&gt;
&lt;h2&gt;Noteworthy Changes&lt;span class="hx:absolute hx:-mt-20" id="noteworthy-changes"&gt;&lt;/span&gt;
&lt;a href="#noteworthy-changes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;core: Enable plugins via environment during build (&lt;a href="https://github.com/coredns/coredns/pull/7310"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7310&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;core: Ensure DNS query name reset in plugin.NS error path (&lt;a href="https://github.com/coredns/coredns/pull/7142"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7142&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/forward: Added SetProxyOptions function for forward plugin (&lt;a href="https://github.com/coredns/coredns/pull/7229"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7229&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/ready: Do not interrupt querying readiness probes for plugins (&lt;a href="https://github.com/coredns/coredns/pull/6975"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6975&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/secondary: Make transfer property mandatory (&lt;a href="https://github.com/coredns/coredns/pull/7249"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7249&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/rewrite: Truncated upstream response (&lt;a href="https://github.com/coredns/coredns/pull/7277"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7277&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/quic: Limit concurrent DoQ streams and goroutines (&lt;a href="https://github.com/coredns/coredns/pull/7296"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7296&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/kubernetes: Add multicluster support (&lt;a href="https://github.com/coredns/coredns/pull/7266"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7266&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/bind: Remove zone for link-local IPv4 (&lt;a href="https://github.com/coredns/coredns/pull/7295"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7295&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/metrics: Preserve request size from plugins (&lt;a href="https://github.com/coredns/coredns/pull/7313"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7313&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/proxy: Avoid Dial hang after Transport stopped (&lt;a href="https://github.com/coredns/coredns/pull/7321"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7321&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/file: Add fallthrough support (&lt;a href="https://github.com/coredns/coredns/pull/7327"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7327&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/kubernetes: Optimize AutoPath slice allocation (&lt;a href="https://github.com/coredns/coredns/pull/7323"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7323&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>coredns_v1.12.3_release_note</title><link>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.12.3_release_note/</link><pubDate>Tue, 30 Sep 2025 06:12:09 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.12.3_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/coredns/coredns/releases/tag/v1.12.3"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/releases/tag/v1.12.3&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;coredns/coredns v1.12.3 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-08-05T17:24:51Z&lt;/p&gt;
&lt;p&gt;This release improves plugin reliability and standards compliance, adding startup timeout to the Kubernetes
plugin, fallthrough to gRPC, and EDNS0 unset to rewrite. The file plugin now preserves SRV record case per
RFC 6763, route53 is updated to AWS SDK v2, and multiple race conditions in cache and connection handling in
forward are fixed.&lt;/p&gt;
&lt;h2&gt;Brought to You By&lt;span class="hx:absolute hx:-mt-20" id="brought-to-you-by"&gt;&lt;/span&gt;
&lt;a href="#brought-to-you-by" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;blakebarnett
Brennan Kinney
Cameron Steel
Dave Brown
Dennis Simmons
Guillaume Jacquet
harshith-2411-2002
houpo-bob
Oleg Guba
Sebastian Mayr
Stephen Kitt
Syed Azeez
Ville Vesilehto
Yong Tang
Yoofi Quansah&lt;/p&gt;
&lt;h2&gt;Noteworthy Changes&lt;span class="hx:absolute hx:-mt-20" id="noteworthy-changes"&gt;&lt;/span&gt;
&lt;a href="#noteworthy-changes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;plugin/auto: Return REFUSED when no next plugin is available (&lt;a href="https://github.com/coredns/coredns/pull/7381"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7381&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/cache: Create a copy of a response to ensure original msg is never modified (&lt;a href="https://github.com/coredns/coredns/pull/7357"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7357&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/cache: Fix data race when refreshing cached messages (&lt;a href="https://github.com/coredns/coredns/pull/7398"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7398&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/cache: Fix data race when updating the TTL of cached messages (&lt;a href="https://github.com/coredns/coredns/pull/7397"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7397&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/file: Return REFUSED when no next plugin is available (&lt;a href="https://github.com/coredns/coredns/pull/7381"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7381&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/file: Preserve case in SRV record names and targets per RFC 6763 (&lt;a href="https://github.com/coredns/coredns/pull/7402"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7402&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/forward: Handle cached connection closure in forward plugin (&lt;a href="https://github.com/coredns/coredns/pull/7427"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7427&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/grpc: Add support for fallthrough to the grpc plugin (&lt;a href="https://github.com/coredns/coredns/pull/7359"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7359&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/kubernetes: Add startup_timeout for kubernetes plugin (&lt;a href="https://github.com/coredns/coredns/pull/7068"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7068&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/kubernetes: Properly create hostname from IPv6 (&lt;a href="https://github.com/coredns/coredns/pull/7431"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7431&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/rewrite: Add EDNS0 unset action (&lt;a href="https://github.com/coredns/coredns/pull/7380"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7380&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/route53: Port to AWS Go SDK v2 (&lt;a href="https://github.com/coredns/coredns/pull/6588"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/6588&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/test: Fix TXT record comparison logic for multi-string vs multi-record scenarios (&lt;a href="https://github.com/coredns/coredns/pull/7413"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7413&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>chcf_project_changgelog_20250929_054905</title><link>https://www.daozzg.com/docs/cncf/project/changelog/chcf_project_changgelog_20250929_054905/</link><pubDate>Mon, 29 Sep 2025 05:50:33 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/changelog/chcf_project_changgelog_20250929_054905/</guid><description>
&lt;h1&gt;Release Note Changelog (20250929_054905)&lt;/h1&gt;&lt;p&gt;本次共新增 2 个 release note 文件：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;项目: kubernetes/kubernetes&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.34.1&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.34.1_release_note/"&gt;kubernetes/kubernetes/v1.34.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;项目: coredns/coredns&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;版本: v1.12.4&lt;/li&gt;
&lt;li&gt;文件: &lt;a href="https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.12.4_release_note/"&gt;coredns/coredns/v1.12.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>chcf_project_changgelog_20250929_045842</title><link>https://www.daozzg.com/docs/cncf/landscape/changelog/chcf_project_changgelog_20250929_045842/</link><pubDate>Mon, 29 Sep 2025 05:22:25 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/landscape/changelog/chcf_project_changgelog_20250929_045842/</guid><description>
&lt;h1&gt;CNCF 项目变更记录&lt;/h1&gt;&lt;h2&gt;Akri&lt;span class="hx:absolute hx:-mt-20" id="akri"&gt;&lt;/span&gt;
&lt;a href="#akri" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Akri&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/project-akri/akri"target="_blank" rel="noopener"&gt;https://github.com/project-akri/akri&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://docs.akri.sh"target="_blank" rel="noopener"&gt;https://docs.akri.sh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://docs.akri.sh"target="_blank" rel="noopener"&gt;https://docs.akri.sh&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Atlantis&lt;span class="hx:absolute hx:-mt-20" id="atlantis"&gt;&lt;/span&gt;
&lt;a href="#atlantis" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Atlantis&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/runatlantis/atlantis"target="_blank" rel="noopener"&gt;https://github.com/runatlantis/atlantis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.runatlantis.io/"target="_blank" rel="noopener"&gt;https://www.runatlantis.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Terraform Pull Request Automation for Teams&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;CDK for Kubernetes (CDK8s)&lt;span class="hx:absolute hx:-mt-20" id="cdk-for-kubernetes-cdk8s"&gt;&lt;/span&gt;
&lt;a href="#cdk-for-kubernetes-cdk8s" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: CDK for Kubernetes (CDK8s)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/cdk8s-team/cdk8s"target="_blank" rel="noopener"&gt;https://github.com/cdk8s-team/cdk8s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://cdk8s.io/"target="_blank" rel="noopener"&gt;https://cdk8s.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: CDK8s lets you define Kubernetes apps and components using familiar programming languages and object-oriented APIs.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Cloud Custodian&lt;span class="hx:absolute hx:-mt-20" id="cloud-custodian"&gt;&lt;/span&gt;
&lt;a href="#cloud-custodian" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Cloud Custodian&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/cloud-custodian/cloud-custodian"target="_blank" rel="noopener"&gt;https://github.com/cloud-custodian/cloud-custodian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://cloudcustodian.io/"target="_blank" rel="noopener"&gt;https://cloudcustodian.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://cloudcustodian.io/"target="_blank" rel="noopener"&gt;https://cloudcustodian.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;DevStream&lt;span class="hx:absolute hx:-mt-20" id="devstream"&gt;&lt;/span&gt;
&lt;a href="#devstream" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: DevStream&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/devstream-io/devstream"target="_blank" rel="noopener"&gt;https://github.com/devstream-io/devstream&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.devstream.io/"target="_blank" rel="noopener"&gt;https://www.devstream.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://www.devstream.io/"target="_blank" rel="noopener"&gt;https://www.devstream.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;kagent&lt;span class="hx:absolute hx:-mt-20" id="kagent"&gt;&lt;/span&gt;
&lt;a href="#kagent" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: kagent&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kagent-dev/kagent"target="_blank" rel="noopener"&gt;https://github.com/kagent-dev/kagent&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kagent.dev/"target="_blank" rel="noopener"&gt;https://kagent.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Kagent is an open source programming framework designed for DevOps and platform engineers to run AI agents in Kubernetes&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kairos&lt;span class="hx:absolute hx:-mt-20" id="kairos"&gt;&lt;/span&gt;
&lt;a href="#kairos" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kairos&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kairos-io/kairos"target="_blank" rel="noopener"&gt;https://github.com/kairos-io/kairos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kairos.io"target="_blank" rel="noopener"&gt;https://kairos.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kairos.io"target="_blank" rel="noopener"&gt;https://kairos.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;KCL&lt;span class="hx:absolute hx:-mt-20" id="kcl"&gt;&lt;/span&gt;
&lt;a href="#kcl" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: KCL&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kcl-lang/kcl"target="_blank" rel="noopener"&gt;https://github.com/kcl-lang/kcl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kcl-lang.io/"target="_blank" rel="noopener"&gt;https://kcl-lang.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: A constraint-based record &amp;amp; functional language mainly used in configuration and policy scenarios.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;KitOps&lt;span class="hx:absolute hx:-mt-20" id="kitops"&gt;&lt;/span&gt;
&lt;a href="#kitops" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: KitOps&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kitops-ml/kitops"target="_blank" rel="noopener"&gt;https://github.com/kitops-ml/kitops&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kitops.org/"target="_blank" rel="noopener"&gt;https://kitops.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: An open standard for packaging, managing, and deploying ML models and artifacts across different systems&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;kpt&lt;span class="hx:absolute hx:-mt-20" id="kpt"&gt;&lt;/span&gt;
&lt;a href="#kpt" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: kpt&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kptdev/kpt"target="_blank" rel="noopener"&gt;https://github.com/kptdev/kpt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kpt.dev"target="_blank" rel="noopener"&gt;https://kpt.dev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kpt.dev"target="_blank" rel="noopener"&gt;https://kpt.dev&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kubean&lt;span class="hx:absolute hx:-mt-20" id="kubean"&gt;&lt;/span&gt;
&lt;a href="#kubean" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kubean&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kubean-io/kubean"target="_blank" rel="noopener"&gt;https://github.com/kubean-io/kubean&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kubean-io.github.io/kubean/"target="_blank" rel="noopener"&gt;https://kubean-io.github.io/kubean/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Product ready cluster lifecycle management toolchains based on kubespray and other cluster LCM engine.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;KubeDL&lt;span class="hx:absolute hx:-mt-20" id="kubedl"&gt;&lt;/span&gt;
&lt;a href="#kubedl" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: KubeDL&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kubedl-io/kubedl"target="_blank" rel="noopener"&gt;https://github.com/kubedl-io/kubedl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kubedl.io"target="_blank" rel="noopener"&gt;https://kubedl.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kubedl.io"target="_blank" rel="noopener"&gt;https://kubedl.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;KubeEdge&lt;span class="hx:absolute hx:-mt-20" id="kubeedge"&gt;&lt;/span&gt;
&lt;a href="#kubeedge" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: KubeEdge&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kubeedge/kubeedge"target="_blank" rel="noopener"&gt;https://github.com/kubeedge/kubeedge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kubeedge.io/en/"target="_blank" rel="noopener"&gt;https://kubeedge.io/en/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kubeedge.io/en/"target="_blank" rel="noopener"&gt;https://kubeedge.io/en/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;KusionStack&lt;span class="hx:absolute hx:-mt-20" id="kusionstack"&gt;&lt;/span&gt;
&lt;a href="#kusionstack" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: KusionStack&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/KusionStack/kusion"target="_blank" rel="noopener"&gt;https://github.com/KusionStack/kusion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kusionstack.io/"target="_blank" rel="noopener"&gt;https://kusionstack.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kusionstack.io/"target="_blank" rel="noopener"&gt;https://kusionstack.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Meshery&lt;span class="hx:absolute hx:-mt-20" id="meshery"&gt;&lt;/span&gt;
&lt;a href="#meshery" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Meshery&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/meshery/meshery"target="_blank" rel="noopener"&gt;https://github.com/meshery/meshery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://meshery.io"target="_blank" rel="noopener"&gt;https://meshery.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://meshery.io"target="_blank" rel="noopener"&gt;https://meshery.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Metal³&lt;span class="hx:absolute hx:-mt-20" id="metal"&gt;&lt;/span&gt;
&lt;a href="#metal" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Metal³&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/metal3-io/baremetal-operator"target="_blank" rel="noopener"&gt;https://github.com/metal3-io/baremetal-operator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://metal3.io/"target="_blank" rel="noopener"&gt;https://metal3.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://metal3.io/"target="_blank" rel="noopener"&gt;https://metal3.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;OpenTofu&lt;span class="hx:absolute hx:-mt-20" id="opentofu"&gt;&lt;/span&gt;
&lt;a href="#opentofu" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OpenTofu&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/opentofu/opentofu"target="_blank" rel="noopener"&gt;https://github.com/opentofu/opentofu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://opentofu.org/"target="_blank" rel="noopener"&gt;https://opentofu.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: OpenTofu is an open source infrastructure as code tool that enables users to safely and predictably provision and manage cloud and on-prem infrastructure. It&amp;rsquo;s a community-driven fork of Terraform that maintains backward compatibility while offering enhanced features, stability.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;OpenYurt&lt;span class="hx:absolute hx:-mt-20" id="openyurt"&gt;&lt;/span&gt;
&lt;a href="#openyurt" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OpenYurt&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/openyurtio/openyurt"target="_blank" rel="noopener"&gt;https://github.com/openyurtio/openyurt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://openyurt.io/"target="_blank" rel="noopener"&gt;https://openyurt.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: An open platform that extending your native Kubernetes to edge.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Runme Notebooks&lt;span class="hx:absolute hx:-mt-20" id="runme-notebooks"&gt;&lt;/span&gt;
&lt;a href="#runme-notebooks" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Runme Notebooks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/runmedev/runme"target="_blank" rel="noopener"&gt;https://github.com/runmedev/runme&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://runme.dev/"target="_blank" rel="noopener"&gt;https://runme.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: A toolchain that turns Markdown into interactive, cloud-native, runnable Notebook experiences for DevOps.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SuperEdge&lt;span class="hx:absolute hx:-mt-20" id="superedge"&gt;&lt;/span&gt;
&lt;a href="#superedge" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: SuperEdge&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/superedge/superedge"target="_blank" rel="noopener"&gt;https://github.com/superedge/superedge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://superedge.io/"target="_blank" rel="noopener"&gt;https://superedge.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: An edge-native container management system for edge computing&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Tinkerbell&lt;span class="hx:absolute hx:-mt-20" id="tinkerbell"&gt;&lt;/span&gt;
&lt;a href="#tinkerbell" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Tinkerbell&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/tinkerbell/tinkerbell"target="_blank" rel="noopener"&gt;https://github.com/tinkerbell/tinkerbell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://tinkerbell.org/"target="_blank" rel="noopener"&gt;https://tinkerbell.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://tinkerbell.org/"target="_blank" rel="noopener"&gt;https://tinkerbell.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Distribution&lt;span class="hx:absolute hx:-mt-20" id="distribution"&gt;&lt;/span&gt;
&lt;a href="#distribution" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Distribution&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/distribution/distribution"target="_blank" rel="noopener"&gt;https://github.com/distribution/distribution&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/distribution/distribution"target="_blank" rel="noopener"&gt;https://github.com/distribution/distribution&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://github.com/distribution/distribution"target="_blank" rel="noopener"&gt;https://github.com/distribution/distribution&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Dragonfly&lt;span class="hx:absolute hx:-mt-20" id="dragonfly"&gt;&lt;/span&gt;
&lt;a href="#dragonfly" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Dragonfly&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/dragonflyoss/dragonfly"target="_blank" rel="noopener"&gt;https://github.com/dragonflyoss/dragonfly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://d7y.io/"target="_blank" rel="noopener"&gt;https://d7y.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://d7y.io/"target="_blank" rel="noopener"&gt;https://d7y.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Harbor&lt;span class="hx:absolute hx:-mt-20" id="harbor"&gt;&lt;/span&gt;
&lt;a href="#harbor" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Harbor&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/goharbor/harbor"target="_blank" rel="noopener"&gt;https://github.com/goharbor/harbor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://goharbor.io/"target="_blank" rel="noopener"&gt;https://goharbor.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://goharbor.io/"target="_blank" rel="noopener"&gt;https://goharbor.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;zot&lt;span class="hx:absolute hx:-mt-20" id="zot"&gt;&lt;/span&gt;
&lt;a href="#zot" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: zot&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/project-zot/zot"target="_blank" rel="noopener"&gt;https://github.com/project-zot/zot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://zotregistry.dev/"target="_blank" rel="noopener"&gt;https://zotregistry.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Zot is an OCI-native container registry for distributing container images and OCI artifacts.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bank-Vaults&lt;span class="hx:absolute hx:-mt-20" id="bank-vaults"&gt;&lt;/span&gt;
&lt;a href="#bank-vaults" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Bank-Vaults&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/bank-vaults/bank-vaults"target="_blank" rel="noopener"&gt;https://github.com/bank-vaults/bank-vaults&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://bank-vaults.dev/"target="_blank" rel="noopener"&gt;https://bank-vaults.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Bank-Vaults is a Vault swiss-army knife: a K8s operator, Go client with automatic token renewal, automatic configuration, multiple unseal options and more. A CLI tool to init, unseal and configure Vault (auth methods, secret engines). Direct secret injection into Pods.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;bpfman&lt;span class="hx:absolute hx:-mt-20" id="bpfman"&gt;&lt;/span&gt;
&lt;a href="#bpfman" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: bpfman&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/bpfman/bpfman"target="_blank" rel="noopener"&gt;https://github.com/bpfman/bpfman&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://bpfman.io/"target="_blank" rel="noopener"&gt;https://bpfman.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: An eBPF Manager for Linux and Kubernetes&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Cartography&lt;span class="hx:absolute hx:-mt-20" id="cartography"&gt;&lt;/span&gt;
&lt;a href="#cartography" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Cartography&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/cartography-cncf/cartography"target="_blank" rel="noopener"&gt;https://github.com/cartography-cncf/cartography&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://cartography.dev"target="_blank" rel="noopener"&gt;https://cartography.dev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Cartography is a Python tool that consolidates infrastructure assets and the relationships between them in an intuitive graph view.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;cert-manager&lt;span class="hx:absolute hx:-mt-20" id="cert-manager"&gt;&lt;/span&gt;
&lt;a href="#cert-manager" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: cert-manager&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/cert-manager/cert-manager"target="_blank" rel="noopener"&gt;https://github.com/cert-manager/cert-manager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://cert-manager.io/"target="_blank" rel="noopener"&gt;https://cert-manager.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://cert-manager.io/"target="_blank" rel="noopener"&gt;https://cert-manager.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Confidential Containers&lt;span class="hx:absolute hx:-mt-20" id="confidential-containers"&gt;&lt;/span&gt;
&lt;a href="#confidential-containers" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Confidential Containers&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/confidential-containers/confidential-containers"target="_blank" rel="noopener"&gt;https://github.com/confidential-containers/confidential-containers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://confidentialcontainers.org/"target="_blank" rel="noopener"&gt;https://confidentialcontainers.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Confidential Containers is an open source community working to enable cloud native confidential computing by leveraging Trusted Execution Environments to protect containers and data.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;ContainerSSH&lt;span class="hx:absolute hx:-mt-20" id="containerssh"&gt;&lt;/span&gt;
&lt;a href="#containerssh" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: ContainerSSH&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/containerssh/containerssh"target="_blank" rel="noopener"&gt;https://github.com/containerssh/containerssh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://containerssh.io"target="_blank" rel="noopener"&gt;https://containerssh.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: ContainerSSH launches a new container for each SSH connection in Kubernetes, Podman or Docker. The user is transparently dropped in the container and the container is removed when the user disconnects. Authentication and container configuration are dynamic using webhooks, no system users required.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Copa&lt;span class="hx:absolute hx:-mt-20" id="copa"&gt;&lt;/span&gt;
&lt;a href="#copa" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Copa&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/project-copacetic/copacetic"target="_blank" rel="noopener"&gt;https://github.com/project-copacetic/copacetic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/project-copacetic/copacetic"target="_blank" rel="noopener"&gt;https://github.com/project-copacetic/copacetic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://github.com/project-copacetic/copacetic"target="_blank" rel="noopener"&gt;https://github.com/project-copacetic/copacetic&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Curiefense&lt;span class="hx:absolute hx:-mt-20" id="curiefense"&gt;&lt;/span&gt;
&lt;a href="#curiefense" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Curiefense&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: None&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.curiefense.io/"target="_blank" rel="noopener"&gt;https://www.curiefense.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://www.curiefense.io/"target="_blank" rel="noopener"&gt;https://www.curiefense.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Dex&lt;span class="hx:absolute hx:-mt-20" id="dex"&gt;&lt;/span&gt;
&lt;a href="#dex" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Dex&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/dexidp/dex"target="_blank" rel="noopener"&gt;https://github.com/dexidp/dex&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://dexidp.io/"target="_blank" rel="noopener"&gt;https://dexidp.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://dexidp.io/"target="_blank" rel="noopener"&gt;https://dexidp.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;external-secrets&lt;span class="hx:absolute hx:-mt-20" id="external-secrets"&gt;&lt;/span&gt;
&lt;a href="#external-secrets" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: external-secrets&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/external-secrets/external-secrets"target="_blank" rel="noopener"&gt;https://github.com/external-secrets/external-secrets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://external-secrets.io/"target="_blank" rel="noopener"&gt;https://external-secrets.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://external-secrets.io/"target="_blank" rel="noopener"&gt;https://external-secrets.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Falco&lt;span class="hx:absolute hx:-mt-20" id="falco"&gt;&lt;/span&gt;
&lt;a href="#falco" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Falco&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/falcosecurity/falco"target="_blank" rel="noopener"&gt;https://github.com/falcosecurity/falco&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://falco.org/"target="_blank" rel="noopener"&gt;https://falco.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://falco.org/"target="_blank" rel="noopener"&gt;https://falco.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Hexa&lt;span class="hx:absolute hx:-mt-20" id="hexa"&gt;&lt;/span&gt;
&lt;a href="#hexa" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Hexa&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/hexa-org/policy-orchestrator"target="_blank" rel="noopener"&gt;https://github.com/hexa-org/policy-orchestrator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://hexaorchestration.org/"target="_blank" rel="noopener"&gt;https://hexaorchestration.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://hexaorchestration.org/"target="_blank" rel="noopener"&gt;https://hexaorchestration.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;in-toto&lt;span class="hx:absolute hx:-mt-20" id="in-toto"&gt;&lt;/span&gt;
&lt;a href="#in-toto" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: in-toto&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/in-toto/in-toto"target="_blank" rel="noopener"&gt;https://github.com/in-toto/in-toto&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://in-toto.io"target="_blank" rel="noopener"&gt;https://in-toto.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://in-toto.io"target="_blank" rel="noopener"&gt;https://in-toto.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Keycloak&lt;span class="hx:absolute hx:-mt-20" id="keycloak"&gt;&lt;/span&gt;
&lt;a href="#keycloak" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Keycloak&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/keycloak/keycloak"target="_blank" rel="noopener"&gt;https://github.com/keycloak/keycloak&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.keycloak.org/"target="_blank" rel="noopener"&gt;https://www.keycloak.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Keycloak is an open-source identity and access management solution for modern applications and services, built on top of industry security standard protocols.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Keylime&lt;span class="hx:absolute hx:-mt-20" id="keylime"&gt;&lt;/span&gt;
&lt;a href="#keylime" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Keylime&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/keylime/keylime"target="_blank" rel="noopener"&gt;https://github.com/keylime/keylime&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://keylime.dev/"target="_blank" rel="noopener"&gt;https://keylime.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Bootstrap &amp;amp; Maintain Trust on the Edge / Cloud and IoT.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;KubeArmor&lt;span class="hx:absolute hx:-mt-20" id="kubearmor"&gt;&lt;/span&gt;
&lt;a href="#kubearmor" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: KubeArmor&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kubearmor/kubearmor"target="_blank" rel="noopener"&gt;https://github.com/kubearmor/kubearmor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kubearmor.io/"target="_blank" rel="noopener"&gt;https://kubearmor.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Runtime protection for Kubernetes &amp;amp; other cloud Workloads. Kubearmor provides a observability and policy enforcement system to restrict any unwanted, malicious behaviour of cloud-native workloads at runtime.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kubescape&lt;span class="hx:absolute hx:-mt-20" id="kubescape"&gt;&lt;/span&gt;
&lt;a href="#kubescape" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kubescape&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kubescape/kubescape"target="_blank" rel="noopener"&gt;https://github.com/kubescape/kubescape&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kubescape.io/"target="_blank" rel="noopener"&gt;https://kubescape.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Kubescape is an open source security and compliance platform that scans clusters, Kubernetes manifest files (YAML files, and Helm charts), code repositories, container registries and images. It detects misconfigurations according to frameworks such as the NSA-CISA, MITRE ATT&amp;amp;CK® and CIS, as well as software vulnerabilities, and calculates risk scores.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kubewarden&lt;span class="hx:absolute hx:-mt-20" id="kubewarden"&gt;&lt;/span&gt;
&lt;a href="#kubewarden" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kubewarden&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kubewarden/kubewarden-controller"target="_blank" rel="noopener"&gt;https://github.com/kubewarden/kubewarden-controller&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.kubewarden.io"target="_blank" rel="noopener"&gt;https://www.kubewarden.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Kubewarden is a Policy Engine powered by WebAssembly policies. Its policies can be written in CEL, Rego (OPA &amp;amp; Gatekeeper flavours), Rust, Go, YAML, and others. Kubewarden simplifies Policy-As-Code by allowing policy authors and consumers to use their preferred tooling and stack, develop and test policies out of cluster.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kyverno&lt;span class="hx:absolute hx:-mt-20" id="kyverno"&gt;&lt;/span&gt;
&lt;a href="#kyverno" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kyverno&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kyverno/kyverno"target="_blank" rel="noopener"&gt;https://github.com/kyverno/kyverno&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kyverno.io/"target="_blank" rel="noopener"&gt;https://kyverno.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kyverno.io/"target="_blank" rel="noopener"&gt;https://kyverno.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Notary Project&lt;span class="hx:absolute hx:-mt-20" id="notary-project"&gt;&lt;/span&gt;
&lt;a href="#notary-project" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Notary Project&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/notaryproject/notation"target="_blank" rel="noopener"&gt;https://github.com/notaryproject/notation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://notaryproject.dev/"target="_blank" rel="noopener"&gt;https://notaryproject.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://notaryproject.dev/"target="_blank" rel="noopener"&gt;https://notaryproject.dev/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Open Policy Agent (OPA)&lt;span class="hx:absolute hx:-mt-20" id="open-policy-agent-opa"&gt;&lt;/span&gt;
&lt;a href="#open-policy-agent-opa" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Open Policy Agent (OPA)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/open-policy-agent/opa"target="_blank" rel="noopener"&gt;https://github.com/open-policy-agent/opa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.openpolicyagent.org/"target="_blank" rel="noopener"&gt;https://www.openpolicyagent.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://www.openpolicyagent.org/"target="_blank" rel="noopener"&gt;https://www.openpolicyagent.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Open Policy Containers&lt;span class="hx:absolute hx:-mt-20" id="open-policy-containers"&gt;&lt;/span&gt;
&lt;a href="#open-policy-containers" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Open Policy Containers&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/opcr-io/policy"target="_blank" rel="noopener"&gt;https://github.com/opcr-io/policy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://openpolicycontainers.com"target="_blank" rel="noopener"&gt;https://openpolicycontainers.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: A docker-inspired CLI for building, tagging, pushing, pulling, and signing OPA policies to and from OCI-compliant registries.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;OpenFGA&lt;span class="hx:absolute hx:-mt-20" id="openfga"&gt;&lt;/span&gt;
&lt;a href="#openfga" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OpenFGA&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/openfga/openfga"target="_blank" rel="noopener"&gt;https://github.com/openfga/openfga&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://openfga.dev"target="_blank" rel="noopener"&gt;https://openfga.dev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: OpenFGA is a high performance and flexible authorization/permission system built for developers and inspired by Google Zanzibar&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;OSCAL-COMPASS&lt;span class="hx:absolute hx:-mt-20" id="oscal-compass"&gt;&lt;/span&gt;
&lt;a href="#oscal-compass" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OSCAL-COMPASS&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/oscal-compass/compliance-trestle"target="_blank" rel="noopener"&gt;https://github.com/oscal-compass/compliance-trestle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/oscal-compass/community"target="_blank" rel="noopener"&gt;https://github.com/oscal-compass/community&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: The OSCAL COMPASS project is set of tools that enable the creation, validation, and governance of documentation artifacts for compliance needs. It leverages NIST&amp;rsquo;s OSCAL (Open Security Controls Assessment Language) as a standard data format for interchange between tools and people, and provides an opinionated approach to OSCAL SDK and adoption by policy engines.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Paralus&lt;span class="hx:absolute hx:-mt-20" id="paralus"&gt;&lt;/span&gt;
&lt;a href="#paralus" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Paralus&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/paralus/paralus"target="_blank" rel="noopener"&gt;https://github.com/paralus/paralus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.paralus.io/"target="_blank" rel="noopener"&gt;https://www.paralus.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Paralus is a free, open source tool that enables controlled, audited access to Kubernetes infrastructure and Zero trust Kubernetes with zero friction.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Parsec&lt;span class="hx:absolute hx:-mt-20" id="parsec"&gt;&lt;/span&gt;
&lt;a href="#parsec" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Parsec&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/parallaxsecond/parsec"target="_blank" rel="noopener"&gt;https://github.com/parallaxsecond/parsec&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://parsec.community/"target="_blank" rel="noopener"&gt;https://parsec.community/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://parsec.community/"target="_blank" rel="noopener"&gt;https://parsec.community/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Ratify&lt;span class="hx:absolute hx:-mt-20" id="ratify"&gt;&lt;/span&gt;
&lt;a href="#ratify" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Ratify&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/ratify-project/ratify"target="_blank" rel="noopener"&gt;https://github.com/ratify-project/ratify&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://ratify.dev/"target="_blank" rel="noopener"&gt;https://ratify.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: A verification engine on Kubernetes which enables verification of artifact security metadata and admits for deployment only those that comply with policies you create.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SlimToolkit&lt;span class="hx:absolute hx:-mt-20" id="slimtoolkit"&gt;&lt;/span&gt;
&lt;a href="#slimtoolkit" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: SlimToolkit&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/slimtoolkit/slim"target="_blank" rel="noopener"&gt;https://github.com/slimtoolkit/slim&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://slimtoolkit.org/"target="_blank" rel="noopener"&gt;https://slimtoolkit.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Inspect, Optimize and Debug Your Containers&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SOPS&lt;span class="hx:absolute hx:-mt-20" id="sops"&gt;&lt;/span&gt;
&lt;a href="#sops" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: SOPS&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/getsops/sops"target="_blank" rel="noopener"&gt;https://github.com/getsops/sops&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/getsops"target="_blank" rel="noopener"&gt;https://github.com/getsops&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, age, and PGP.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;The Update Framework (TUF)&lt;span class="hx:absolute hx:-mt-20" id="the-update-framework-tuf"&gt;&lt;/span&gt;
&lt;a href="#the-update-framework-tuf" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: The Update Framework (TUF)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/theupdateframework/python-tuf"target="_blank" rel="noopener"&gt;https://github.com/theupdateframework/python-tuf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://theupdateframework.github.io/"target="_blank" rel="noopener"&gt;https://theupdateframework.github.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://theupdateframework.github.io/"target="_blank" rel="noopener"&gt;https://theupdateframework.github.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Tokenetes&lt;span class="hx:absolute hx:-mt-20" id="tokenetes"&gt;&lt;/span&gt;
&lt;a href="#tokenetes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Tokenetes&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/tokenetes/tokenetes"target="_blank" rel="noopener"&gt;https://github.com/tokenetes/tokenetes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://tokenetes.io/"target="_blank" rel="noopener"&gt;https://tokenetes.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Tokenetes implements Transaction Tokens (TraTs) for microservices call chains. It&amp;rsquo;s a Kubernetes-native framework providing immutable identity and context in service-to-service communication to prevent attacks like software supply chain or privileged user compromise.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Athenz&lt;span class="hx:absolute hx:-mt-20" id="athenz"&gt;&lt;/span&gt;
&lt;a href="#athenz" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Athenz&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/AthenZ/athenz"target="_blank" rel="noopener"&gt;https://github.com/AthenZ/athenz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.athenz.io"target="_blank" rel="noopener"&gt;https://www.athenz.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Open source platform for X.509 certificate based service authentication and fine grained access control in dynamic infrastructures&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SPIFFE&lt;span class="hx:absolute hx:-mt-20" id="spiffe"&gt;&lt;/span&gt;
&lt;a href="#spiffe" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: SPIFFE&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/spiffe/spiffe"target="_blank" rel="noopener"&gt;https://github.com/spiffe/spiffe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://spiffe.io/"target="_blank" rel="noopener"&gt;https://spiffe.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://spiffe.io/"target="_blank" rel="noopener"&gt;https://spiffe.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SPIRE&lt;span class="hx:absolute hx:-mt-20" id="spire"&gt;&lt;/span&gt;
&lt;a href="#spire" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: SPIRE&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/spiffe/spire"target="_blank" rel="noopener"&gt;https://github.com/spiffe/spire&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://spiffe.io/spire/"target="_blank" rel="noopener"&gt;https://spiffe.io/spire/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://spiffe.io/spire/"target="_blank" rel="noopener"&gt;https://spiffe.io/spire/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Teller&lt;span class="hx:absolute hx:-mt-20" id="teller"&gt;&lt;/span&gt;
&lt;a href="#teller" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Teller&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/tellerops/teller"target="_blank" rel="noopener"&gt;https://github.com/tellerops/teller&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://tlr.dev"target="_blank" rel="noopener"&gt;https://tlr.dev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://tlr.dev"target="_blank" rel="noopener"&gt;https://tlr.dev&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Carina&lt;span class="hx:absolute hx:-mt-20" id="carina"&gt;&lt;/span&gt;
&lt;a href="#carina" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Carina&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/carina-io/carina"target="_blank" rel="noopener"&gt;https://github.com/carina-io/carina&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://carina-io.github.io/"target="_blank" rel="noopener"&gt;https://carina-io.github.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://carina-io.github.io/"target="_blank" rel="noopener"&gt;https://carina-io.github.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;CubeFS&lt;span class="hx:absolute hx:-mt-20" id="cubefs"&gt;&lt;/span&gt;
&lt;a href="#cubefs" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: CubeFS&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/cubeFS/cubefs"target="_blank" rel="noopener"&gt;https://github.com/cubeFS/cubefs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://cubefs.io/"target="_blank" rel="noopener"&gt;https://cubefs.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://cubefs.io/"target="_blank" rel="noopener"&gt;https://cubefs.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Curve&lt;span class="hx:absolute hx:-mt-20" id="curve"&gt;&lt;/span&gt;
&lt;a href="#curve" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Curve&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/opencurve/curve"target="_blank" rel="noopener"&gt;https://github.com/opencurve/curve&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="http://www.opencurve.io/"target="_blank" rel="noopener"&gt;http://www.opencurve.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Curve is a distributed storage system designed and developed independently by NetEase, featured with high performance, high availability, high reliability and well expansibility, and it can serve as the basis for storage systems designed for different scenario.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;HwameiStor&lt;span class="hx:absolute hx:-mt-20" id="hwameistor"&gt;&lt;/span&gt;
&lt;a href="#hwameistor" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: HwameiStor&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/hwameistor/hwameistor"target="_blank" rel="noopener"&gt;https://github.com/hwameistor/hwameistor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://hwameistor.io/"target="_blank" rel="noopener"&gt;https://hwameistor.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Hwameistor is an HA local storage system for cloud-native stateful workloads&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;K8up&lt;span class="hx:absolute hx:-mt-20" id="k8up"&gt;&lt;/span&gt;
&lt;a href="#k8up" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: K8up&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/k8up-io/k8up"target="_blank" rel="noopener"&gt;https://github.com/k8up-io/k8up&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.k8up.io/"target="_blank" rel="noopener"&gt;https://www.k8up.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://www.k8up.io/"target="_blank" rel="noopener"&gt;https://www.k8up.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kanister&lt;span class="hx:absolute hx:-mt-20" id="kanister"&gt;&lt;/span&gt;
&lt;a href="#kanister" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kanister&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kanisterio/kanister"target="_blank" rel="noopener"&gt;https://github.com/kanisterio/kanister&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kanister.io"target="_blank" rel="noopener"&gt;https://kanister.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kanister.io"target="_blank" rel="noopener"&gt;https://kanister.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Longhorn&lt;span class="hx:absolute hx:-mt-20" id="longhorn"&gt;&lt;/span&gt;
&lt;a href="#longhorn" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Longhorn&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/longhorn/longhorn"target="_blank" rel="noopener"&gt;https://github.com/longhorn/longhorn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://longhorn.io/"target="_blank" rel="noopener"&gt;https://longhorn.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Cloud-native distributed storage for Kubernetes&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;OpenEBS&lt;span class="hx:absolute hx:-mt-20" id="openebs"&gt;&lt;/span&gt;
&lt;a href="#openebs" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OpenEBS&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/openebs/openebs"target="_blank" rel="noopener"&gt;https://github.com/openebs/openebs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.openebs.io/"target="_blank" rel="noopener"&gt;https://www.openebs.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://www.openebs.io/"target="_blank" rel="noopener"&gt;https://www.openebs.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;ORAS&lt;span class="hx:absolute hx:-mt-20" id="oras"&gt;&lt;/span&gt;
&lt;a href="#oras" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: ORAS&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/oras-project/oras"target="_blank" rel="noopener"&gt;https://github.com/oras-project/oras&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://oras.land/"target="_blank" rel="noopener"&gt;https://oras.land/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://oras.land/"target="_blank" rel="noopener"&gt;https://oras.land/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Piraeus Datastore&lt;span class="hx:absolute hx:-mt-20" id="piraeus-datastore"&gt;&lt;/span&gt;
&lt;a href="#piraeus-datastore" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Piraeus Datastore&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/piraeusdatastore/piraeus-operator"target="_blank" rel="noopener"&gt;https://github.com/piraeusdatastore/piraeus-operator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://piraeus.io/"target="_blank" rel="noopener"&gt;https://piraeus.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://piraeus.io/"target="_blank" rel="noopener"&gt;https://piraeus.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Rook&lt;span class="hx:absolute hx:-mt-20" id="rook"&gt;&lt;/span&gt;
&lt;a href="#rook" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Rook&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/rook/rook"target="_blank" rel="noopener"&gt;https://github.com/rook/rook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://rook.io/"target="_blank" rel="noopener"&gt;https://rook.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://rook.io/"target="_blank" rel="noopener"&gt;https://rook.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Vineyard&lt;span class="hx:absolute hx:-mt-20" id="vineyard"&gt;&lt;/span&gt;
&lt;a href="#vineyard" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Vineyard&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/v6d-io/v6d"target="_blank" rel="noopener"&gt;https://github.com/v6d-io/v6d&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://v6d.io"target="_blank" rel="noopener"&gt;https://v6d.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Vineyard (v6d) is an in-memory immutable data manager.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;containerd&lt;span class="hx:absolute hx:-mt-20" id="containerd"&gt;&lt;/span&gt;
&lt;a href="#containerd" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: containerd&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/containerd/containerd"target="_blank" rel="noopener"&gt;https://github.com/containerd/containerd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://containerd.io/"target="_blank" rel="noopener"&gt;https://containerd.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://containerd.io/"target="_blank" rel="noopener"&gt;https://containerd.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;composefs&lt;span class="hx:absolute hx:-mt-20" id="composefs"&gt;&lt;/span&gt;
&lt;a href="#composefs" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: composefs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/containers/composefs"target="_blank" rel="noopener"&gt;https://github.com/containers/composefs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/containers/composefs"target="_blank" rel="noopener"&gt;https://github.com/containers/composefs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: A project that combines Linux kernel features to provide read-only mountable filesystem trees stacking on top of an underlying &amp;ldquo;lower&amp;rdquo; Linux filesystem, particularly useful for mounting container images.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;bootc&lt;span class="hx:absolute hx:-mt-20" id="bootc"&gt;&lt;/span&gt;
&lt;a href="#bootc" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: bootc&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/containers/bootc"target="_blank" rel="noopener"&gt;https://github.com/containers/bootc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/containers/bootc"target="_blank" rel="noopener"&gt;https://github.com/containers/bootc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: The bootc provides transactional, in-place operating system images and updates using OCI/Docker container images. This project applies the Docker container layering model to bootable host systems, using standard OCI/Docker containers as a transport and delivery format for base operating system updates.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;CRI-O&lt;span class="hx:absolute hx:-mt-20" id="cri-o"&gt;&lt;/span&gt;
&lt;a href="#cri-o" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: CRI-O&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/cri-o/cri-o"target="_blank" rel="noopener"&gt;https://github.com/cri-o/cri-o&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://cri-o.io/"target="_blank" rel="noopener"&gt;https://cri-o.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://cri-o.io/"target="_blank" rel="noopener"&gt;https://cri-o.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Hyperlight&lt;span class="hx:absolute hx:-mt-20" id="hyperlight"&gt;&lt;/span&gt;
&lt;a href="#hyperlight" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Hyperlight&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/hyperlight-dev/hyperlight"target="_blank" rel="noopener"&gt;https://github.com/hyperlight-dev/hyperlight&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/hyperlight-dev/hyperlight"target="_blank" rel="noopener"&gt;https://github.com/hyperlight-dev/hyperlight&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: A lightweight, secure container runtime solution designed for modern cloud-native workloads&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Inclavare Containers&lt;span class="hx:absolute hx:-mt-20" id="inclavare-containers"&gt;&lt;/span&gt;
&lt;a href="#inclavare-containers" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Inclavare Containers&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/inclavare-containers/inclavare-containers"target="_blank" rel="noopener"&gt;https://github.com/inclavare-containers/inclavare-containers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/inclavare-containers/"target="_blank" rel="noopener"&gt;https://github.com/inclavare-containers/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://github.com/inclavare-containers/"target="_blank" rel="noopener"&gt;https://github.com/inclavare-containers/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Krustlet&lt;span class="hx:absolute hx:-mt-20" id="krustlet"&gt;&lt;/span&gt;
&lt;a href="#krustlet" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Krustlet&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/krustlet/krustlet"target="_blank" rel="noopener"&gt;https://github.com/krustlet/krustlet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://krustlet.dev"target="_blank" rel="noopener"&gt;https://krustlet.dev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://krustlet.dev"target="_blank" rel="noopener"&gt;https://krustlet.dev&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kuasar&lt;span class="hx:absolute hx:-mt-20" id="kuasar"&gt;&lt;/span&gt;
&lt;a href="#kuasar" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kuasar&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kuasar-io/kuasar"target="_blank" rel="noopener"&gt;https://github.com/kuasar-io/kuasar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kuasar.io/"target="_blank" rel="noopener"&gt;https://kuasar.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: A multi-sandbox container runtime that provides cloud-native, all-scenario multiple sandbox container solutions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Lima&lt;span class="hx:absolute hx:-mt-20" id="lima"&gt;&lt;/span&gt;
&lt;a href="#lima" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Lima&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/lima-vm/lima"target="_blank" rel="noopener"&gt;https://github.com/lima-vm/lima&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/lima-vm/lima"target="_blank" rel="noopener"&gt;https://github.com/lima-vm/lima&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Linux virtual machines, typically on macOS, for running containerd&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Podman Container Tools&lt;span class="hx:absolute hx:-mt-20" id="podman-container-tools"&gt;&lt;/span&gt;
&lt;a href="#podman-container-tools" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Podman Container Tools&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/containers/podman"target="_blank" rel="noopener"&gt;https://github.com/containers/podman&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://podman.io/"target="_blank" rel="noopener"&gt;https://podman.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: A set of tools providing full management of container lifecycle, including Podman, Buildah, and Skopeo, which manage containers and images without requiring a daemon or root privileges.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;rkt&lt;span class="hx:absolute hx:-mt-20" id="rkt"&gt;&lt;/span&gt;
&lt;a href="#rkt" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: rkt&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/rkt/rkt"target="_blank" rel="noopener"&gt;https://github.com/rkt/rkt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/rkt/rkt"target="_blank" rel="noopener"&gt;https://github.com/rkt/rkt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://github.com/rkt/rkt"target="_blank" rel="noopener"&gt;https://github.com/rkt/rkt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;urunc&lt;span class="hx:absolute hx:-mt-20" id="urunc"&gt;&lt;/span&gt;
&lt;a href="#urunc" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: urunc&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/urunc-dev/urunc"target="_blank" rel="noopener"&gt;https://github.com/urunc-dev/urunc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://urunc.io/"target="_blank" rel="noopener"&gt;https://urunc.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: A CRI-compatible runtime for running unikernels and application kernels as containers. urunc bridges the gap between unikernels and containerized environments, enabling seamless integration with cloud-native architectures while maintaining OCI compatibility.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Virtual Kubelet&lt;span class="hx:absolute hx:-mt-20" id="virtual-kubelet"&gt;&lt;/span&gt;
&lt;a href="#virtual-kubelet" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Virtual Kubelet&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/virtual-kubelet/virtual-kubelet"target="_blank" rel="noopener"&gt;https://github.com/virtual-kubelet/virtual-kubelet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://virtual-kubelet.io/"target="_blank" rel="noopener"&gt;https://virtual-kubelet.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://virtual-kubelet.io/"target="_blank" rel="noopener"&gt;https://virtual-kubelet.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Interlink&lt;span class="hx:absolute hx:-mt-20" id="interlink"&gt;&lt;/span&gt;
&lt;a href="#interlink" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Interlink&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/interTwin-eu/interLink"target="_blank" rel="noopener"&gt;https://github.com/interTwin-eu/interLink&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://intertwin-eu.github.io/interLink/"target="_blank" rel="noopener"&gt;https://intertwin-eu.github.io/interLink/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: InterLink aims to provide an abstraction for the execution of a Kubernetes pod on any remote resource capable of managing a Container execution lifecycle thanks to the Virtual Kubelet interface. It allows you to extend your cloud environment anywhere by running Kubernetes workloads on various infrastructures, creating a seamless cloud-native experience across diverse environments.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;WasmEdge Runtime&lt;span class="hx:absolute hx:-mt-20" id="wasmedge-runtime"&gt;&lt;/span&gt;
&lt;a href="#wasmedge-runtime" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: WasmEdge Runtime&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/WasmEdge/WasmEdge"target="_blank" rel="noopener"&gt;https://github.com/WasmEdge/WasmEdge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://wasmedge.org/"target="_blank" rel="noopener"&gt;https://wasmedge.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://wasmedge.org/"target="_blank" rel="noopener"&gt;https://wasmedge.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;youki&lt;span class="hx:absolute hx:-mt-20" id="youki"&gt;&lt;/span&gt;
&lt;a href="#youki" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: youki&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/youki-dev/youki"target="_blank" rel="noopener"&gt;https://github.com/youki-dev/youki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://youki-dev.github.io/youki/"target="_blank" rel="noopener"&gt;https://youki-dev.github.io/youki/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://youki-dev.github.io/youki/"target="_blank" rel="noopener"&gt;https://youki-dev.github.io/youki/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Antrea&lt;span class="hx:absolute hx:-mt-20" id="antrea"&gt;&lt;/span&gt;
&lt;a href="#antrea" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Antrea&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/antrea-io/antrea"target="_blank" rel="noopener"&gt;https://github.com/antrea-io/antrea&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://antrea.io/"target="_blank" rel="noopener"&gt;https://antrea.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://antrea.io/"target="_blank" rel="noopener"&gt;https://antrea.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Cilium&lt;span class="hx:absolute hx:-mt-20" id="cilium"&gt;&lt;/span&gt;
&lt;a href="#cilium" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Cilium&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/cilium/cilium"target="_blank" rel="noopener"&gt;https://github.com/cilium/cilium&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://cilium.io/"target="_blank" rel="noopener"&gt;https://cilium.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://cilium.io/"target="_blank" rel="noopener"&gt;https://cilium.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;CNI-Genie&lt;span class="hx:absolute hx:-mt-20" id="cni-genie"&gt;&lt;/span&gt;
&lt;a href="#cni-genie" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: CNI-Genie&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/cni-genie/CNI-Genie"target="_blank" rel="noopener"&gt;https://github.com/cni-genie/CNI-Genie&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://cnigenie.netlify.app"target="_blank" rel="noopener"&gt;https://cnigenie.netlify.app&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://cnigenie.netlify.app"target="_blank" rel="noopener"&gt;https://cnigenie.netlify.app&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Container Network Interface (CNI)&lt;span class="hx:absolute hx:-mt-20" id="container-network-interface-cni"&gt;&lt;/span&gt;
&lt;a href="#container-network-interface-cni" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Container Network Interface (CNI)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/containernetworking/cni"target="_blank" rel="noopener"&gt;https://github.com/containernetworking/cni&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.cni.dev/"target="_blank" rel="noopener"&gt;https://www.cni.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://www.cni.dev/"target="_blank" rel="noopener"&gt;https://www.cni.dev/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;FabEdge&lt;span class="hx:absolute hx:-mt-20" id="fabedge"&gt;&lt;/span&gt;
&lt;a href="#fabedge" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: FabEdge&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/FabEdge/fabedge"target="_blank" rel="noopener"&gt;https://github.com/FabEdge/fabedge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/FabEdge/"target="_blank" rel="noopener"&gt;https://github.com/FabEdge/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://github.com/FabEdge/"target="_blank" rel="noopener"&gt;https://github.com/FabEdge/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kube-OVN&lt;span class="hx:absolute hx:-mt-20" id="kube-ovn"&gt;&lt;/span&gt;
&lt;a href="#kube-ovn" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kube-OVN&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kubeovn/kube-ovn"target="_blank" rel="noopener"&gt;https://github.com/kubeovn/kube-ovn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kube-ovn.io"target="_blank" rel="noopener"&gt;https://kube-ovn.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kube-ovn.io"target="_blank" rel="noopener"&gt;https://kube-ovn.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;kube-vip&lt;span class="hx:absolute hx:-mt-20" id="kube-vip"&gt;&lt;/span&gt;
&lt;a href="#kube-vip" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: kube-vip&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kube-vip/kube-vip"target="_blank" rel="noopener"&gt;https://github.com/kube-vip/kube-vip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kube-vip.io"target="_blank" rel="noopener"&gt;https://kube-vip.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Kubernetes Virtual IP and Load-Balancer for both control plane and Kubernetes services&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Network Service Mesh&lt;span class="hx:absolute hx:-mt-20" id="network-service-mesh"&gt;&lt;/span&gt;
&lt;a href="#network-service-mesh" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Network Service Mesh&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/networkservicemesh/api"target="_blank" rel="noopener"&gt;https://github.com/networkservicemesh/api&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://networkservicemesh.io/"target="_blank" rel="noopener"&gt;https://networkservicemesh.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://networkservicemesh.io/"target="_blank" rel="noopener"&gt;https://networkservicemesh.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;OVN-Kubernetes&lt;span class="hx:absolute hx:-mt-20" id="ovn-kubernetes"&gt;&lt;/span&gt;
&lt;a href="#ovn-kubernetes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OVN-Kubernetes&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/ovn-kubernetes/ovn-kubernetes"target="_blank" rel="noopener"&gt;https://github.com/ovn-kubernetes/ovn-kubernetes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://ovn-kubernetes.io/"target="_blank" rel="noopener"&gt;https://ovn-kubernetes.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://ovn-kubernetes.io/"target="_blank" rel="noopener"&gt;https://ovn-kubernetes.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Spiderpool&lt;span class="hx:absolute hx:-mt-20" id="spiderpool"&gt;&lt;/span&gt;
&lt;a href="#spiderpool" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Spiderpool&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/spidernet-io/spiderpool"target="_blank" rel="noopener"&gt;https://github.com/spidernet-io/spiderpool&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://spidernet-io.github.io/spiderpool/"target="_blank" rel="noopener"&gt;https://spidernet-io.github.io/spiderpool/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Spiderpool is the underlay and RDMA network solution of the Kubernetes, for bare metal, VM and public cloud&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Submariner&lt;span class="hx:absolute hx:-mt-20" id="submariner"&gt;&lt;/span&gt;
&lt;a href="#submariner" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Submariner&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/submariner-io/submariner"target="_blank" rel="noopener"&gt;https://github.com/submariner-io/submariner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://submariner.io"target="_blank" rel="noopener"&gt;https://submariner.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Submariner enables direct networking between Pods and Services in different Kubernetes clusters, either on-premises or in the cloud.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Armada&lt;span class="hx:absolute hx:-mt-20" id="armada"&gt;&lt;/span&gt;
&lt;a href="#armada" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Armada&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/armadaproject/armada"target="_blank" rel="noopener"&gt;https://github.com/armadaproject/armada&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://armadaproject.io/"target="_blank" rel="noopener"&gt;https://armadaproject.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://armadaproject.io/"target="_blank" rel="noopener"&gt;https://armadaproject.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Capsule&lt;span class="hx:absolute hx:-mt-20" id="capsule"&gt;&lt;/span&gt;
&lt;a href="#capsule" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Capsule&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/projectcapsule/capsule"target="_blank" rel="noopener"&gt;https://github.com/projectcapsule/capsule&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://capsule.clastix.io"target="_blank" rel="noopener"&gt;https://capsule.clastix.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Capsule implements a multi-tenant and policy-based environment in your Kubernetes cluster. It is designed as a micro-services-based ecosystem with the minimalist approach, leveraging only on upstream Kubernetes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Clusternet&lt;span class="hx:absolute hx:-mt-20" id="clusternet"&gt;&lt;/span&gt;
&lt;a href="#clusternet" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Clusternet&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/clusternet/clusternet"target="_blank" rel="noopener"&gt;https://github.com/clusternet/clusternet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://clusternet.io"target="_blank" rel="noopener"&gt;https://clusternet.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://clusternet.io"target="_blank" rel="noopener"&gt;https://clusternet.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Clusterpedia&lt;span class="hx:absolute hx:-mt-20" id="clusterpedia"&gt;&lt;/span&gt;
&lt;a href="#clusterpedia" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Clusterpedia&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/clusterpedia-io/clusterpedia"target="_blank" rel="noopener"&gt;https://github.com/clusterpedia-io/clusterpedia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://clusterpedia.io"target="_blank" rel="noopener"&gt;https://clusterpedia.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Clusterpedia is used for complex resources search across multiple clusters, support simultaneous search of a single kind of resource or multiple kinds of resources existing in multiple clusters.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Crossplane&lt;span class="hx:absolute hx:-mt-20" id="crossplane"&gt;&lt;/span&gt;
&lt;a href="#crossplane" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Crossplane&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/crossplane/crossplane"target="_blank" rel="noopener"&gt;https://github.com/crossplane/crossplane&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://crossplane.io/"target="_blank" rel="noopener"&gt;https://crossplane.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Crossplane is the cloud native control plane framework that allows you to build control planes without needing to write code. Crossplane has a highly extensible backend that enables you to orchestrate applications and infrastructure no matter where they run and a highly configurable frontend that lets you define the declarative API it offers.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Eraser&lt;span class="hx:absolute hx:-mt-20" id="eraser"&gt;&lt;/span&gt;
&lt;a href="#eraser" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Eraser&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/eraser-dev/eraser"target="_blank" rel="noopener"&gt;https://github.com/eraser-dev/eraser&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://eraser-dev.github.io/eraser/"target="_blank" rel="noopener"&gt;https://eraser-dev.github.io/eraser/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Eraser uses vulnerability data to remove non-running images from all Kubernetes nodes in a cluster.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Fluid&lt;span class="hx:absolute hx:-mt-20" id="fluid"&gt;&lt;/span&gt;
&lt;a href="#fluid" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Fluid&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/fluid-cloudnative/fluid"target="_blank" rel="noopener"&gt;https://github.com/fluid-cloudnative/fluid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://fluid-cloudnative.github.io/"target="_blank" rel="noopener"&gt;https://fluid-cloudnative.github.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Fluid is an orchestration platform for elastic data abstraction and acceleration in cloud native environment.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;hami&lt;span class="hx:absolute hx:-mt-20" id="hami"&gt;&lt;/span&gt;
&lt;a href="#hami" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: hami&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/Project-HAMi/HAMi"target="_blank" rel="noopener"&gt;https://github.com/Project-HAMi/HAMi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://project-hami.github.io/HAMi/"target="_blank" rel="noopener"&gt;https://project-hami.github.io/HAMi/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Heterogeneous AI Computing Virtualization Middleware&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Karmada&lt;span class="hx:absolute hx:-mt-20" id="karmada"&gt;&lt;/span&gt;
&lt;a href="#karmada" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Karmada&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/karmada-io/karmada"target="_blank" rel="noopener"&gt;https://github.com/karmada-io/karmada&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://karmada.io/"target="_blank" rel="noopener"&gt;https://karmada.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://karmada.io/"target="_blank" rel="noopener"&gt;https://karmada.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;kcp&lt;span class="hx:absolute hx:-mt-20" id="kcp"&gt;&lt;/span&gt;
&lt;a href="#kcp" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: kcp&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kcp-dev/kcp"target="_blank" rel="noopener"&gt;https://github.com/kcp-dev/kcp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kcp.io"target="_blank" rel="noopener"&gt;https://kcp.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kcp.io"target="_blank" rel="noopener"&gt;https://kcp.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;k0s&lt;span class="hx:absolute hx:-mt-20" id="k0s"&gt;&lt;/span&gt;
&lt;a href="#k0s" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: k0s&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/k0sproject/k0s"target="_blank" rel="noopener"&gt;https://github.com/k0sproject/k0s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://k0sproject.io/"target="_blank" rel="noopener"&gt;https://k0sproject.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://k0sproject.io/"target="_blank" rel="noopener"&gt;https://k0sproject.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;KEDA&lt;span class="hx:absolute hx:-mt-20" id="keda"&gt;&lt;/span&gt;
&lt;a href="#keda" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: KEDA&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kedacore/keda"target="_blank" rel="noopener"&gt;https://github.com/kedacore/keda&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://keda.sh/"target="_blank" rel="noopener"&gt;https://keda.sh/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://keda.sh/"target="_blank" rel="noopener"&gt;https://keda.sh/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Knative&lt;span class="hx:absolute hx:-mt-20" id="knative"&gt;&lt;/span&gt;
&lt;a href="#knative" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Knative&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/knative/serving"target="_blank" rel="noopener"&gt;https://github.com/knative/serving&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://knative.dev"target="_blank" rel="noopener"&gt;https://knative.dev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Knative is a developer-focused serverless application layer which is a great complement to the existing Kubernetes application constructs. Knative consists of three components: an HTTP-triggered autoscaling container runtime called “Knative Serving”, a CloudEvents-over-HTTP asynchronous routing layer called “Knative Eventing”, and a developer-focused function framework which leverages the Serving and Eventing components, called &amp;ldquo;Knative Functions&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Koordinator&lt;span class="hx:absolute hx:-mt-20" id="koordinator"&gt;&lt;/span&gt;
&lt;a href="#koordinator" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Koordinator&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/koordinator-sh/koordinator"target="_blank" rel="noopener"&gt;https://github.com/koordinator-sh/koordinator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://koordinator.sh"target="_blank" rel="noopener"&gt;https://koordinator.sh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: QoS based scheduling system for hybrid orchestration workloads on Kubernetes, bringing workloads the best layout and status.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;kube-rs&lt;span class="hx:absolute hx:-mt-20" id="kube-rs"&gt;&lt;/span&gt;
&lt;a href="#kube-rs" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: kube-rs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kube-rs/kube"target="_blank" rel="noopener"&gt;https://github.com/kube-rs/kube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kube.rs"target="_blank" rel="noopener"&gt;https://kube.rs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: kube-rs is the core Rust ecosystem for building applications against Kubernetes&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kubeflow&lt;span class="hx:absolute hx:-mt-20" id="kubeflow"&gt;&lt;/span&gt;
&lt;a href="#kubeflow" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kubeflow&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kubeflow/kubeflow"target="_blank" rel="noopener"&gt;https://github.com/kubeflow/kubeflow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kubeflow.org"target="_blank" rel="noopener"&gt;https://kubeflow.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: The Kubeflow project is dedicated to making deployments of machine learning workflows on Kubernetes simple, portable and scalable by providing a straightforward way to deploy best-of-breed open-source systems for ML to diverse infrastructures.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;KubeFleet&lt;span class="hx:absolute hx:-mt-20" id="kubefleet"&gt;&lt;/span&gt;
&lt;a href="#kubefleet" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: KubeFleet&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kubefleet-dev/kubefleet"target="_blank" rel="noopener"&gt;https://github.com/kubefleet-dev/kubefleet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/kubefleet-dev/kubefleet"target="_blank" rel="noopener"&gt;https://github.com/kubefleet-dev/kubefleet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: A multi-cluster solution that enables users to effectively manage their applications running in multiple Kubernetes clusters.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kubernetes&lt;span class="hx:absolute hx:-mt-20" id="kubernetes"&gt;&lt;/span&gt;
&lt;a href="#kubernetes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kubernetes&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kubernetes/kubernetes"target="_blank" rel="noopener"&gt;https://github.com/kubernetes/kubernetes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kubernetes.io/"target="_blank" rel="noopener"&gt;https://kubernetes.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;KubeSlice&lt;span class="hx:absolute hx:-mt-20" id="kubeslice"&gt;&lt;/span&gt;
&lt;a href="#kubeslice" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: KubeSlice&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kubeslice/kubeslice"target="_blank" rel="noopener"&gt;https://github.com/kubeslice/kubeslice&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kubeslice.io"target="_blank" rel="noopener"&gt;https://kubeslice.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kubeslice.io"target="_blank" rel="noopener"&gt;https://kubeslice.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;KubeStellar&lt;span class="hx:absolute hx:-mt-20" id="kubestellar"&gt;&lt;/span&gt;
&lt;a href="#kubestellar" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: KubeStellar&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kubestellar/kubestellar"target="_blank" rel="noopener"&gt;https://github.com/kubestellar/kubestellar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kubestellar.io"target="_blank" rel="noopener"&gt;https://kubestellar.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kubestellar.io"target="_blank" rel="noopener"&gt;https://kubestellar.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kured&lt;span class="hx:absolute hx:-mt-20" id="kured"&gt;&lt;/span&gt;
&lt;a href="#kured" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kured&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kubereboot/kured"target="_blank" rel="noopener"&gt;https://github.com/kubereboot/kured&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kured.dev"target="_blank" rel="noopener"&gt;https://kured.dev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Kured (KUbernetes REboot Daemon) is a Kubernetes daemonset that performs safe automatic node reboots when the need to do so is indicated by the package management system of the underlying OS&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Open Cluster Management&lt;span class="hx:absolute hx:-mt-20" id="open-cluster-management"&gt;&lt;/span&gt;
&lt;a href="#open-cluster-management" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Open Cluster Management&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/open-cluster-management-io/ocm"target="_blank" rel="noopener"&gt;https://github.com/open-cluster-management-io/ocm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://open-cluster-management.io/"target="_blank" rel="noopener"&gt;https://open-cluster-management.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://open-cluster-management.io/"target="_blank" rel="noopener"&gt;https://open-cluster-management.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;OpenFunction&lt;span class="hx:absolute hx:-mt-20" id="openfunction"&gt;&lt;/span&gt;
&lt;a href="#openfunction" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OpenFunction&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/OpenFunction/OpenFunction"target="_blank" rel="noopener"&gt;https://github.com/OpenFunction/OpenFunction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://openfunction.dev"target="_blank" rel="noopener"&gt;https://openfunction.dev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://openfunction.dev"target="_blank" rel="noopener"&gt;https://openfunction.dev&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Serverless Devs&lt;span class="hx:absolute hx:-mt-20" id="serverless-devs"&gt;&lt;/span&gt;
&lt;a href="#serverless-devs" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Serverless Devs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/serverless-devs/serverless-devs"target="_blank" rel="noopener"&gt;https://github.com/serverless-devs/serverless-devs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.serverless-devs.com/"target="_blank" rel="noopener"&gt;https://www.serverless-devs.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://www.serverless-devs.com/"target="_blank" rel="noopener"&gt;https://www.serverless-devs.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Volcano&lt;span class="hx:absolute hx:-mt-20" id="volcano"&gt;&lt;/span&gt;
&lt;a href="#volcano" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Volcano&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/volcano-sh/volcano"target="_blank" rel="noopener"&gt;https://github.com/volcano-sh/volcano&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://volcano.sh/"target="_blank" rel="noopener"&gt;https://volcano.sh/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://volcano.sh/"target="_blank" rel="noopener"&gt;https://volcano.sh/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;wasmCloud&lt;span class="hx:absolute hx:-mt-20" id="wasmcloud"&gt;&lt;/span&gt;
&lt;a href="#wasmcloud" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: wasmCloud&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/wasmCloud/wasmCloud"target="_blank" rel="noopener"&gt;https://github.com/wasmCloud/wasmCloud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://wasmcloud.com"target="_blank" rel="noopener"&gt;https://wasmcloud.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://wasmcloud.com"target="_blank" rel="noopener"&gt;https://wasmcloud.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;CoreDNS&lt;span class="hx:absolute hx:-mt-20" id="coredns"&gt;&lt;/span&gt;
&lt;a href="#coredns" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: CoreDNS&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/coredns/coredns"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://coredns.io/"target="_blank" rel="noopener"&gt;https://coredns.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://coredns.io/"target="_blank" rel="noopener"&gt;https://coredns.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;etcd&lt;span class="hx:absolute hx:-mt-20" id="etcd"&gt;&lt;/span&gt;
&lt;a href="#etcd" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: etcd&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/etcd-io/etcd"target="_blank" rel="noopener"&gt;https://github.com/etcd-io/etcd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://etcd.io/"target="_blank" rel="noopener"&gt;https://etcd.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://etcd.io/"target="_blank" rel="noopener"&gt;https://etcd.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;k8gb&lt;span class="hx:absolute hx:-mt-20" id="k8gb"&gt;&lt;/span&gt;
&lt;a href="#k8gb" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: k8gb&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/k8gb-io/k8gb"target="_blank" rel="noopener"&gt;https://github.com/k8gb-io/k8gb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.k8gb.io"target="_blank" rel="noopener"&gt;https://www.k8gb.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://www.k8gb.io"target="_blank" rel="noopener"&gt;https://www.k8gb.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Xline&lt;span class="hx:absolute hx:-mt-20" id="xline"&gt;&lt;/span&gt;
&lt;a href="#xline" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Xline&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/xline-kv/Xline"target="_blank" rel="noopener"&gt;https://github.com/xline-kv/Xline&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.xline.cloud"target="_blank" rel="noopener"&gt;https://www.xline.cloud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Xline is a high-performance geo-distributed metadata management system, which is compatible with the ETCD interface.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;gRPC&lt;span class="hx:absolute hx:-mt-20" id="grpc"&gt;&lt;/span&gt;
&lt;a href="#grpc" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: gRPC&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/grpc/grpc"target="_blank" rel="noopener"&gt;https://github.com/grpc/grpc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://grpc.io/"target="_blank" rel="noopener"&gt;https://grpc.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://grpc.io/"target="_blank" rel="noopener"&gt;https://grpc.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Connect RPC&lt;span class="hx:absolute hx:-mt-20" id="connect-rpc"&gt;&lt;/span&gt;
&lt;a href="#connect-rpc" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Connect RPC&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/connectrpc/connect-go"target="_blank" rel="noopener"&gt;https://github.com/connectrpc/connect-go&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://connectrpc.com/"target="_blank" rel="noopener"&gt;https://connectrpc.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Connect is a family of libraries for building browser and gRPC-compatible HTTP APIs.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;BFE&lt;span class="hx:absolute hx:-mt-20" id="bfe"&gt;&lt;/span&gt;
&lt;a href="#bfe" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: BFE&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/bfenetworks/bfe"target="_blank" rel="noopener"&gt;https://github.com/bfenetworks/bfe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.bfe-networks.net"target="_blank" rel="noopener"&gt;https://www.bfe-networks.net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Open-source layer 7 load balancer derived from proprietary Baidu FrontEnd&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Contour&lt;span class="hx:absolute hx:-mt-20" id="contour"&gt;&lt;/span&gt;
&lt;a href="#contour" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Contour&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/projectcontour/contour"target="_blank" rel="noopener"&gt;https://github.com/projectcontour/contour&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://projectcontour.io"target="_blank" rel="noopener"&gt;https://projectcontour.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://projectcontour.io"target="_blank" rel="noopener"&gt;https://projectcontour.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Envoy&lt;span class="hx:absolute hx:-mt-20" id="envoy"&gt;&lt;/span&gt;
&lt;a href="#envoy" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Envoy&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/envoyproxy/envoy"target="_blank" rel="noopener"&gt;https://github.com/envoyproxy/envoy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.envoyproxy.io"target="_blank" rel="noopener"&gt;https://www.envoyproxy.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://www.envoyproxy.io"target="_blank" rel="noopener"&gt;https://www.envoyproxy.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;LoxiLB&lt;span class="hx:absolute hx:-mt-20" id="loxilb"&gt;&lt;/span&gt;
&lt;a href="#loxilb" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: LoxiLB&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/loxilb-io/loxilb"target="_blank" rel="noopener"&gt;https://github.com/loxilb-io/loxilb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://loxilb.io"target="_blank" rel="noopener"&gt;https://loxilb.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: eBPF based cloud-native load-balancer. Powering Kubernetes|Edge|5G|IoT|XaaS Apps.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;MetalLB&lt;span class="hx:absolute hx:-mt-20" id="metallb"&gt;&lt;/span&gt;
&lt;a href="#metallb" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: MetalLB&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/metallb/metallb"target="_blank" rel="noopener"&gt;https://github.com/metallb/metallb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://metallb.universe.tf"target="_blank" rel="noopener"&gt;https://metallb.universe.tf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://metallb.universe.tf"target="_blank" rel="noopener"&gt;https://metallb.universe.tf&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;OpenELB&lt;span class="hx:absolute hx:-mt-20" id="openelb"&gt;&lt;/span&gt;
&lt;a href="#openelb" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OpenELB&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/openelb/openelb"target="_blank" rel="noopener"&gt;https://github.com/openelb/openelb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://openelb.github.io"target="_blank" rel="noopener"&gt;https://openelb.github.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://openelb.github.io"target="_blank" rel="noopener"&gt;https://openelb.github.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Easegress&lt;span class="hx:absolute hx:-mt-20" id="easegress"&gt;&lt;/span&gt;
&lt;a href="#easegress" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Easegress&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/easegress-io/easegress"target="_blank" rel="noopener"&gt;https://github.com/easegress-io/easegress&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://megaease.com/easegress"target="_blank" rel="noopener"&gt;https://megaease.com/easegress&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://megaease.com/easegress"target="_blank" rel="noopener"&gt;https://megaease.com/easegress&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Emissary-Ingress&lt;span class="hx:absolute hx:-mt-20" id="emissary-ingress"&gt;&lt;/span&gt;
&lt;a href="#emissary-ingress" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Emissary-Ingress&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/emissary-ingress/emissary"target="_blank" rel="noopener"&gt;https://github.com/emissary-ingress/emissary&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://emissary-ingress.dev/"target="_blank" rel="noopener"&gt;https://emissary-ingress.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://emissary-ingress.dev/"target="_blank" rel="noopener"&gt;https://emissary-ingress.dev/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kgateway&lt;span class="hx:absolute hx:-mt-20" id="kgateway"&gt;&lt;/span&gt;
&lt;a href="#kgateway" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kgateway&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kgateway-dev/kgateway"target="_blank" rel="noopener"&gt;https://github.com/kgateway-dev/kgateway&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kgateway.dev/"target="_blank" rel="noopener"&gt;https://kgateway.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: An Envoy-powered, Kubernetes-native API Gateway that integrates Kubernetes Gateway API with a control plane for API connectivity in any cloud environment.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kuadrant&lt;span class="hx:absolute hx:-mt-20" id="kuadrant"&gt;&lt;/span&gt;
&lt;a href="#kuadrant" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kuadrant&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kuadrant/kuadrant-operator"target="_blank" rel="noopener"&gt;https://github.com/kuadrant/kuadrant-operator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kuadrant.io"target="_blank" rel="noopener"&gt;https://kuadrant.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Kuadrant combines Gateway API and Istio-based gateway controllers to enhance application connectivity. It enables platform engineers and application developers to easily connect, secure, and protect their services and infrastructure across multiple clusters with policies for TLS, DNS, application authentication &amp;amp; authorization, and rate limiting.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Aeraki Mesh&lt;span class="hx:absolute hx:-mt-20" id="aeraki-mesh"&gt;&lt;/span&gt;
&lt;a href="#aeraki-mesh" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Aeraki Mesh&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/aeraki-mesh/aeraki"target="_blank" rel="noopener"&gt;https://github.com/aeraki-mesh/aeraki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.aeraki.net/"target="_blank" rel="noopener"&gt;https://www.aeraki.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Aeraki Mesh allows you to manage any layer-7 traffic in a service mesh&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Istio&lt;span class="hx:absolute hx:-mt-20" id="istio"&gt;&lt;/span&gt;
&lt;a href="#istio" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Istio&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/istio/istio"target="_blank" rel="noopener"&gt;https://github.com/istio/istio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://istio.io/"target="_blank" rel="noopener"&gt;https://istio.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Simplify observability, traffic management, security, and policy with the Istio service mesh.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kmesh&lt;span class="hx:absolute hx:-mt-20" id="kmesh"&gt;&lt;/span&gt;
&lt;a href="#kmesh" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kmesh&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kmesh-net/kmesh"target="_blank" rel="noopener"&gt;https://github.com/kmesh-net/kmesh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kmesh.net"target="_blank" rel="noopener"&gt;https://kmesh.net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Kmesh is a high-performance and low overhead service mesh data plane based on eBPF and programmable kernel. Kmesh brings traffic management, security and monitoring to service communication without needing application code changes. It is natively sidecarless, zero intrusion and without adding any resource cost to application container.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kuma&lt;span class="hx:absolute hx:-mt-20" id="kuma"&gt;&lt;/span&gt;
&lt;a href="#kuma" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kuma&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kumahq/kuma"target="_blank" rel="noopener"&gt;https://github.com/kumahq/kuma&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kuma.io"target="_blank" rel="noopener"&gt;https://kuma.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kuma.io"target="_blank" rel="noopener"&gt;https://kuma.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Linkerd&lt;span class="hx:absolute hx:-mt-20" id="linkerd"&gt;&lt;/span&gt;
&lt;a href="#linkerd" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Linkerd&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/linkerd/linkerd2"target="_blank" rel="noopener"&gt;https://github.com/linkerd/linkerd2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://linkerd.io/"target="_blank" rel="noopener"&gt;https://linkerd.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Ultra light, ultra simple, ultra powerful. Linkerd adds security, observability, and reliability to Kubernetes, without the complexity.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Merbridge&lt;span class="hx:absolute hx:-mt-20" id="merbridge"&gt;&lt;/span&gt;
&lt;a href="#merbridge" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Merbridge&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/merbridge/merbridge"target="_blank" rel="noopener"&gt;https://github.com/merbridge/merbridge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://merbridge.io/"target="_blank" rel="noopener"&gt;https://merbridge.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Use eBPF to speed up your Service Mesh like crossing an Einstein-Rosen Bridge.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Open Service Mesh&lt;span class="hx:absolute hx:-mt-20" id="open-service-mesh"&gt;&lt;/span&gt;
&lt;a href="#open-service-mesh" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Open Service Mesh&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/openservicemesh/osm"target="_blank" rel="noopener"&gt;https://github.com/openservicemesh/osm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://openservicemesh.io/"target="_blank" rel="noopener"&gt;https://openservicemesh.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://openservicemesh.io/"target="_blank" rel="noopener"&gt;https://openservicemesh.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Sermant&lt;span class="hx:absolute hx:-mt-20" id="sermant"&gt;&lt;/span&gt;
&lt;a href="#sermant" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Sermant&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/sermant-io/Sermant"target="_blank" rel="noopener"&gt;https://github.com/sermant-io/Sermant&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://sermant.io/"target="_blank" rel="noopener"&gt;https://sermant.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Sermant a proxyless service mesh solution based on Javaagent.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Service Mesh Interface (SMI)&lt;span class="hx:absolute hx:-mt-20" id="service-mesh-interface-smi"&gt;&lt;/span&gt;
&lt;a href="#service-mesh-interface-smi" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Service Mesh Interface (SMI)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/servicemeshinterface/smi-spec"target="_blank" rel="noopener"&gt;https://github.com/servicemeshinterface/smi-spec&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://smi-spec.io"target="_blank" rel="noopener"&gt;https://smi-spec.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://smi-spec.io"target="_blank" rel="noopener"&gt;https://smi-spec.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Service Mesh Performance&lt;span class="hx:absolute hx:-mt-20" id="service-mesh-performance"&gt;&lt;/span&gt;
&lt;a href="#service-mesh-performance" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Service Mesh Performance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/service-mesh-performance/service-mesh-performance"target="_blank" rel="noopener"&gt;https://github.com/service-mesh-performance/service-mesh-performance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://smp-spec.io/"target="_blank" rel="noopener"&gt;https://smp-spec.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://smp-spec.io/"target="_blank" rel="noopener"&gt;https://smp-spec.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;CloudNativePG&lt;span class="hx:absolute hx:-mt-20" id="cloudnativepg"&gt;&lt;/span&gt;
&lt;a href="#cloudnativepg" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: CloudNativePG&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/cloudnative-pg/cloudnative-pg"target="_blank" rel="noopener"&gt;https://github.com/cloudnative-pg/cloudnative-pg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.cloudnative-pg.io/"target="_blank" rel="noopener"&gt;https://www.cloudnative-pg.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: CloudNativePG is a comprehensive platform designed to seamlessly manage PostgreSQL databases within Kubernetes environments, covering the entire operational lifecycle from initial deployment to ongoing maintenance&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;openGemini&lt;span class="hx:absolute hx:-mt-20" id="opengemini"&gt;&lt;/span&gt;
&lt;a href="#opengemini" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: openGemini&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/openGemini/openGemini"target="_blank" rel="noopener"&gt;https://github.com/openGemini/openGemini&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.opengemini.org"target="_blank" rel="noopener"&gt;https://www.opengemini.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: openGemini is an open source distributed time series DBMS with high concurrency, high performance, and high scalability, focusing on the storage and analysis of massive observability data.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SchemaHero&lt;span class="hx:absolute hx:-mt-20" id="schemahero"&gt;&lt;/span&gt;
&lt;a href="#schemahero" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: SchemaHero&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/schemahero/schemahero"target="_blank" rel="noopener"&gt;https://github.com/schemahero/schemahero&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://schemahero.io"target="_blank" rel="noopener"&gt;https://schemahero.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://schemahero.io"target="_blank" rel="noopener"&gt;https://schemahero.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;TiKV&lt;span class="hx:absolute hx:-mt-20" id="tikv"&gt;&lt;/span&gt;
&lt;a href="#tikv" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: TiKV&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/tikv/tikv"target="_blank" rel="noopener"&gt;https://github.com/tikv/tikv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://tikv.org"target="_blank" rel="noopener"&gt;https://tikv.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: A distributed transactional key-value database. Based on the design of Google Spanner and HBase, but simpler to manage and without dependencies on any distributed filesystem&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Vitess&lt;span class="hx:absolute hx:-mt-20" id="vitess"&gt;&lt;/span&gt;
&lt;a href="#vitess" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Vitess&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/vitessio/vitess"target="_blank" rel="noopener"&gt;https://github.com/vitessio/vitess&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://vitess.io/"target="_blank" rel="noopener"&gt;https://vitess.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: MySQL-compatible, horizontally scalable, cloud-native database solution.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;CloudEvents&lt;span class="hx:absolute hx:-mt-20" id="cloudevents"&gt;&lt;/span&gt;
&lt;a href="#cloudevents" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: CloudEvents&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/cloudevents/spec"target="_blank" rel="noopener"&gt;https://github.com/cloudevents/spec&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://cloudevents.io/"target="_blank" rel="noopener"&gt;https://cloudevents.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Standardizing common eventing metadata and their location to help with event identification and routing.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Drasi&lt;span class="hx:absolute hx:-mt-20" id="drasi"&gt;&lt;/span&gt;
&lt;a href="#drasi" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Drasi&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="http://github.com/drasi-project/drasi-platform"target="_blank" rel="noopener"&gt;http://github.com/drasi-project/drasi-platform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://drasi.io"target="_blank" rel="noopener"&gt;https://drasi.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: A data change processing platform to simplify change-driven systems that need to detect, evaluate, and react to data changes quickly and efficiently at scale.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;NATS&lt;span class="hx:absolute hx:-mt-20" id="nats"&gt;&lt;/span&gt;
&lt;a href="#nats" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: NATS&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/nats-io/nats-server"target="_blank" rel="noopener"&gt;https://github.com/nats-io/nats-server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://nats.io/"target="_blank" rel="noopener"&gt;https://nats.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: NATS.io is a connective technology for distributed systems and is a perfect fit to connect devices, edge, cloud or hybrid deployments. True multi-tenancy makes NATS ideal for SaaS and self-healing and scaling technology allows for topology changes anytime with zero downtime.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Pravega&lt;span class="hx:absolute hx:-mt-20" id="pravega"&gt;&lt;/span&gt;
&lt;a href="#pravega" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Pravega&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/pravega/pravega"target="_blank" rel="noopener"&gt;https://github.com/pravega/pravega&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://cncf.pravega.io"target="_blank" rel="noopener"&gt;https://cncf.pravega.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://cncf.pravega.io"target="_blank" rel="noopener"&gt;https://cncf.pravega.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Strimzi&lt;span class="hx:absolute hx:-mt-20" id="strimzi"&gt;&lt;/span&gt;
&lt;a href="#strimzi" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Strimzi&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/strimzi/strimzi-kafka-operator"target="_blank" rel="noopener"&gt;https://github.com/strimzi/strimzi-kafka-operator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://strimzi.io/"target="_blank" rel="noopener"&gt;https://strimzi.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://strimzi.io/"target="_blank" rel="noopener"&gt;https://strimzi.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Tremor&lt;span class="hx:absolute hx:-mt-20" id="tremor"&gt;&lt;/span&gt;
&lt;a href="#tremor" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Tremor&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/tremor-rs/tremor-runtime"target="_blank" rel="noopener"&gt;https://github.com/tremor-rs/tremor-runtime&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.tremor.rs/"target="_blank" rel="noopener"&gt;https://www.tremor.rs/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://www.tremor.rs/"target="_blank" rel="noopener"&gt;https://www.tremor.rs/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Artifact Hub&lt;span class="hx:absolute hx:-mt-20" id="artifact-hub"&gt;&lt;/span&gt;
&lt;a href="#artifact-hub" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Artifact Hub&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/artifacthub/hub"target="_blank" rel="noopener"&gt;https://github.com/artifacthub/hub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://artifacthub.io"target="_blank" rel="noopener"&gt;https://artifacthub.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://artifacthub.io"target="_blank" rel="noopener"&gt;https://artifacthub.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Backstage&lt;span class="hx:absolute hx:-mt-20" id="backstage"&gt;&lt;/span&gt;
&lt;a href="#backstage" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Backstage&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/backstage/backstage"target="_blank" rel="noopener"&gt;https://github.com/backstage/backstage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://backstage.io/"target="_blank" rel="noopener"&gt;https://backstage.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://backstage.io/"target="_blank" rel="noopener"&gt;https://backstage.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Buildpacks&lt;span class="hx:absolute hx:-mt-20" id="buildpacks"&gt;&lt;/span&gt;
&lt;a href="#buildpacks" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Buildpacks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/buildpacks/pack"target="_blank" rel="noopener"&gt;https://github.com/buildpacks/pack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://buildpacks.io/"target="_blank" rel="noopener"&gt;https://buildpacks.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://buildpacks.io/"target="_blank" rel="noopener"&gt;https://buildpacks.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Carvel&lt;span class="hx:absolute hx:-mt-20" id="carvel"&gt;&lt;/span&gt;
&lt;a href="#carvel" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Carvel&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/carvel-dev/ytt"target="_blank" rel="noopener"&gt;https://github.com/carvel-dev/ytt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://carvel.dev"target="_blank" rel="noopener"&gt;https://carvel.dev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Carvel provides a set of reliable, single-purpose, composable tools that aid in your application building, configuration, and deployment to Kubernetes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Dapr&lt;span class="hx:absolute hx:-mt-20" id="dapr"&gt;&lt;/span&gt;
&lt;a href="#dapr" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Dapr&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/dapr/dapr"target="_blank" rel="noopener"&gt;https://github.com/dapr/dapr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://dapr.io"target="_blank" rel="noopener"&gt;https://dapr.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://dapr.io"target="_blank" rel="noopener"&gt;https://dapr.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Devfile&lt;span class="hx:absolute hx:-mt-20" id="devfile"&gt;&lt;/span&gt;
&lt;a href="#devfile" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Devfile&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/devfile/api"target="_blank" rel="noopener"&gt;https://github.com/devfile/api&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://devfile.io"target="_blank" rel="noopener"&gt;https://devfile.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://devfile.io"target="_blank" rel="noopener"&gt;https://devfile.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;DevSpace&lt;span class="hx:absolute hx:-mt-20" id="devspace"&gt;&lt;/span&gt;
&lt;a href="#devspace" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: DevSpace&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/devspace-sh/devspace"target="_blank" rel="noopener"&gt;https://github.com/devspace-sh/devspace&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://devspace.sh"target="_blank" rel="noopener"&gt;https://devspace.sh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://devspace.sh"target="_blank" rel="noopener"&gt;https://devspace.sh&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Helm&lt;span class="hx:absolute hx:-mt-20" id="helm"&gt;&lt;/span&gt;
&lt;a href="#helm" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Helm&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/helm/helm"target="_blank" rel="noopener"&gt;https://github.com/helm/helm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://helm.sh/"target="_blank" rel="noopener"&gt;https://helm.sh/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://helm.sh/"target="_blank" rel="noopener"&gt;https://helm.sh/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;ko&lt;span class="hx:absolute hx:-mt-20" id="ko"&gt;&lt;/span&gt;
&lt;a href="#ko" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: ko&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/ko-build/ko"target="_blank" rel="noopener"&gt;https://github.com/ko-build/ko&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://ko.build/"target="_blank" rel="noopener"&gt;https://ko.build/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://ko.build/"target="_blank" rel="noopener"&gt;https://ko.build/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Konveyor&lt;span class="hx:absolute hx:-mt-20" id="konveyor"&gt;&lt;/span&gt;
&lt;a href="#konveyor" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Konveyor&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/konveyor/operator"target="_blank" rel="noopener"&gt;https://github.com/konveyor/operator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.konveyor.io/"target="_blank" rel="noopener"&gt;https://www.konveyor.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://www.konveyor.io/"target="_blank" rel="noopener"&gt;https://www.konveyor.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Krator&lt;span class="hx:absolute hx:-mt-20" id="krator"&gt;&lt;/span&gt;
&lt;a href="#krator" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Krator&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/krator-rs/krator"target="_blank" rel="noopener"&gt;https://github.com/krator-rs/krator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://docs.rs/crate/krator/latest"target="_blank" rel="noopener"&gt;https://docs.rs/crate/krator/latest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://docs.rs/crate/krator/latest"target="_blank" rel="noopener"&gt;https://docs.rs/crate/krator/latest&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;KubeVela&lt;span class="hx:absolute hx:-mt-20" id="kubevela"&gt;&lt;/span&gt;
&lt;a href="#kubevela" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: KubeVela&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kubevela/kubevela"target="_blank" rel="noopener"&gt;https://github.com/kubevela/kubevela&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kubevela.io"target="_blank" rel="noopener"&gt;https://kubevela.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kubevela.io"target="_blank" rel="noopener"&gt;https://kubevela.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;KubeVirt&lt;span class="hx:absolute hx:-mt-20" id="kubevirt"&gt;&lt;/span&gt;
&lt;a href="#kubevirt" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: KubeVirt&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kubevirt/kubevirt"target="_blank" rel="noopener"&gt;https://github.com/kubevirt/kubevirt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kubevirt.io/"target="_blank" rel="noopener"&gt;https://kubevirt.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kubevirt.io/"target="_blank" rel="noopener"&gt;https://kubevirt.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;KUDO&lt;span class="hx:absolute hx:-mt-20" id="kudo"&gt;&lt;/span&gt;
&lt;a href="#kudo" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: KUDO&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kudobuilder/kudo"target="_blank" rel="noopener"&gt;https://github.com/kudobuilder/kudo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kudo.dev/"target="_blank" rel="noopener"&gt;https://kudo.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kudo.dev/"target="_blank" rel="noopener"&gt;https://kudo.dev/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Microcks&lt;span class="hx:absolute hx:-mt-20" id="microcks"&gt;&lt;/span&gt;
&lt;a href="#microcks" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Microcks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/microcks/microcks"target="_blank" rel="noopener"&gt;https://github.com/microcks/microcks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://microcks.io"target="_blank" rel="noopener"&gt;https://microcks.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://microcks.io"target="_blank" rel="noopener"&gt;https://microcks.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;ModelPack&lt;span class="hx:absolute hx:-mt-20" id="modelpack"&gt;&lt;/span&gt;
&lt;a href="#modelpack" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: ModelPack&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/modelpack/model-spec"target="_blank" rel="noopener"&gt;https://github.com/modelpack/model-spec&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/modelpack/model-spec"target="_blank" rel="noopener"&gt;https://github.com/modelpack/model-spec&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: The project establishes open standards for packaging, distributing and running AI artifacts in the cloud-native environment.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Nocalhost&lt;span class="hx:absolute hx:-mt-20" id="nocalhost"&gt;&lt;/span&gt;
&lt;a href="#nocalhost" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Nocalhost&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/nocalhost/nocalhost"target="_blank" rel="noopener"&gt;https://github.com/nocalhost/nocalhost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://nocalhost.dev"target="_blank" rel="noopener"&gt;https://nocalhost.dev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://nocalhost.dev"target="_blank" rel="noopener"&gt;https://nocalhost.dev&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Operator Framework&lt;span class="hx:absolute hx:-mt-20" id="operator-framework"&gt;&lt;/span&gt;
&lt;a href="#operator-framework" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Operator Framework&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/operator-framework/operator-sdk"target="_blank" rel="noopener"&gt;https://github.com/operator-framework/operator-sdk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://operatorframework.io/"target="_blank" rel="noopener"&gt;https://operatorframework.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://operatorframework.io/"target="_blank" rel="noopener"&gt;https://operatorframework.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Podman Desktop&lt;span class="hx:absolute hx:-mt-20" id="podman-desktop"&gt;&lt;/span&gt;
&lt;a href="#podman-desktop" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Podman Desktop&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/podman-desktop/podman-desktop"target="_blank" rel="noopener"&gt;https://github.com/podman-desktop/podman-desktop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://podman-desktop.io/"target="_blank" rel="noopener"&gt;https://podman-desktop.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: An open-source tool for developers to work with containers and Kubernetes with an intuitive and user-friendly interface to effortlessly build, manage, and deploy containers and Kubernetes — all from the desktop.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Porter&lt;span class="hx:absolute hx:-mt-20" id="porter"&gt;&lt;/span&gt;
&lt;a href="#porter" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Porter&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/getporter/porter"target="_blank" rel="noopener"&gt;https://github.com/getporter/porter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://porter.sh/"target="_blank" rel="noopener"&gt;https://porter.sh/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://porter.sh/"target="_blank" rel="noopener"&gt;https://porter.sh/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Radius&lt;span class="hx:absolute hx:-mt-20" id="radius"&gt;&lt;/span&gt;
&lt;a href="#radius" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Radius&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/radius-project/radius"target="_blank" rel="noopener"&gt;https://github.com/radius-project/radius&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://radapp.io/"target="_blank" rel="noopener"&gt;https://radapp.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Radius is a cloud-native application platform that enables developers and the platform engineers that support them to collaborate on delivering and managing cloud-native applications that follow organizational best practices for cost, operations and security, by default.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Score&lt;span class="hx:absolute hx:-mt-20" id="score"&gt;&lt;/span&gt;
&lt;a href="#score" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Score&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/score-spec/spec"target="_blank" rel="noopener"&gt;https://github.com/score-spec/spec&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://score.dev/"target="_blank" rel="noopener"&gt;https://score.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Score is an open-source workload specification designed to simplify development for cloud-native developers.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;sealer&lt;span class="hx:absolute hx:-mt-20" id="sealer"&gt;&lt;/span&gt;
&lt;a href="#sealer" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: sealer&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/sealerio/sealer"target="_blank" rel="noopener"&gt;https://github.com/sealerio/sealer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="http://sealer.cool/"target="_blank" rel="noopener"&gt;http://sealer.cool/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="http://sealer.cool/"target="_blank" rel="noopener"&gt;http://sealer.cool/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Serverless Workflow&lt;span class="hx:absolute hx:-mt-20" id="serverless-workflow"&gt;&lt;/span&gt;
&lt;a href="#serverless-workflow" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Serverless Workflow&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/serverlessworkflow/specification"target="_blank" rel="noopener"&gt;https://github.com/serverlessworkflow/specification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://serverlessworkflow.io"target="_blank" rel="noopener"&gt;https://serverlessworkflow.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://serverlessworkflow.io"target="_blank" rel="noopener"&gt;https://serverlessworkflow.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Shipwright&lt;span class="hx:absolute hx:-mt-20" id="shipwright"&gt;&lt;/span&gt;
&lt;a href="#shipwright" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Shipwright&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/shipwright-io/build"target="_blank" rel="noopener"&gt;https://github.com/shipwright-io/build&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://shipwright.io"target="_blank" rel="noopener"&gt;https://shipwright.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://shipwright.io"target="_blank" rel="noopener"&gt;https://shipwright.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Stacker&lt;span class="hx:absolute hx:-mt-20" id="stacker"&gt;&lt;/span&gt;
&lt;a href="#stacker" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Stacker&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/project-stacker/stacker"target="_blank" rel="noopener"&gt;https://github.com/project-stacker/stacker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://stackerbuild.io"target="_blank" rel="noopener"&gt;https://stackerbuild.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Stacker is a tool for building OCI images and related artifacts such as SBOMs natively via a declarative yaml format.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Telepresence&lt;span class="hx:absolute hx:-mt-20" id="telepresence"&gt;&lt;/span&gt;
&lt;a href="#telepresence" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Telepresence&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/telepresenceio/telepresence"target="_blank" rel="noopener"&gt;https://github.com/telepresenceio/telepresence&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.telepresence.io/"target="_blank" rel="noopener"&gt;https://www.telepresence.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://www.telepresence.io/"target="_blank" rel="noopener"&gt;https://www.telepresence.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Visual Studio Code Kubernetes Tools&lt;span class="hx:absolute hx:-mt-20" id="visual-studio-code-kubernetes-tools"&gt;&lt;/span&gt;
&lt;a href="#visual-studio-code-kubernetes-tools" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Visual Studio Code Kubernetes Tools&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools"target="_blank" rel="noopener"&gt;https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.vscode-kubernetes-tools"target="_blank" rel="noopener"&gt;https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.vscode-kubernetes-tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: The extension for developers building applications to run in Kubernetes clusters and for DevOps staff troubleshooting Kubernetes applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;xRegistry&lt;span class="hx:absolute hx:-mt-20" id="xregistry"&gt;&lt;/span&gt;
&lt;a href="#xregistry" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: xRegistry&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/xregistry/server"target="_blank" rel="noopener"&gt;https://github.com/xregistry/server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://xregistry.io"target="_blank" rel="noopener"&gt;https://xregistry.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: The xRegistry project defines an abstract model for managing metadata about resources and provides a REST-based interface to discover, create, modify and delete those resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Argo&lt;span class="hx:absolute hx:-mt-20" id="argo"&gt;&lt;/span&gt;
&lt;a href="#argo" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Argo&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/argoproj/argo-cd"target="_blank" rel="noopener"&gt;https://github.com/argoproj/argo-cd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://argoproj.github.io/"target="_blank" rel="noopener"&gt;https://argoproj.github.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Kubernetes-native tools to run workflows, manage clusters, and do GitOps right.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Brigade&lt;span class="hx:absolute hx:-mt-20" id="brigade"&gt;&lt;/span&gt;
&lt;a href="#brigade" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Brigade&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/brigadecore/brigade"target="_blank" rel="noopener"&gt;https://github.com/brigadecore/brigade&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://brigade.sh/"target="_blank" rel="noopener"&gt;https://brigade.sh/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://brigade.sh/"target="_blank" rel="noopener"&gt;https://brigade.sh/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Flux&lt;span class="hx:absolute hx:-mt-20" id="flux"&gt;&lt;/span&gt;
&lt;a href="#flux" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Flux&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/fluxcd/flux2"target="_blank" rel="noopener"&gt;https://github.com/fluxcd/flux2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://fluxcd.io/"target="_blank" rel="noopener"&gt;https://fluxcd.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://fluxcd.io/"target="_blank" rel="noopener"&gt;https://fluxcd.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Keptn&lt;span class="hx:absolute hx:-mt-20" id="keptn"&gt;&lt;/span&gt;
&lt;a href="#keptn" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Keptn&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/keptn/lifecycle-toolkit"target="_blank" rel="noopener"&gt;https://github.com/keptn/lifecycle-toolkit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.keptn.sh"target="_blank" rel="noopener"&gt;https://www.keptn.sh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Cloud-native application life-cycle orchestration. Keptn automates your SLO-driven multi-stage delivery and operations &amp;amp; remediation of your applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;OpenGitOps&lt;span class="hx:absolute hx:-mt-20" id="opengitops"&gt;&lt;/span&gt;
&lt;a href="#opengitops" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OpenGitOps&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/open-gitops/project"target="_blank" rel="noopener"&gt;https://github.com/open-gitops/project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://opengitops.dev/"target="_blank" rel="noopener"&gt;https://opengitops.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://opengitops.dev/"target="_blank" rel="noopener"&gt;https://opengitops.dev/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;OpenKruise&lt;span class="hx:absolute hx:-mt-20" id="openkruise"&gt;&lt;/span&gt;
&lt;a href="#openkruise" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OpenKruise&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/openkruise/kruise"target="_blank" rel="noopener"&gt;https://github.com/openkruise/kruise&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://openkruise.io/"target="_blank" rel="noopener"&gt;https://openkruise.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://openkruise.io/"target="_blank" rel="noopener"&gt;https://openkruise.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;PipeCD&lt;span class="hx:absolute hx:-mt-20" id="pipecd"&gt;&lt;/span&gt;
&lt;a href="#pipecd" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: PipeCD&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/pipe-cd/pipecd"target="_blank" rel="noopener"&gt;https://github.com/pipe-cd/pipecd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://pipecd.dev/"target="_blank" rel="noopener"&gt;https://pipecd.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: GitOps style continuous delivery platform that provides consistent deployment and operations experience for any applications&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;werf&lt;span class="hx:absolute hx:-mt-20" id="werf"&gt;&lt;/span&gt;
&lt;a href="#werf" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: werf&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/werf/werf"target="_blank" rel="noopener"&gt;https://github.com/werf/werf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://werf.io/"target="_blank" rel="noopener"&gt;https://werf.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: werf is a solution for implementing efficient and consistent software delivery to Kubernetes. It covers the entire CI/CD lifecycle and all related artifacts, glues commonly used tools (Git, Docker/Buildah, Helm, K8s) and facilitates best practices.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kube-burner&lt;span class="hx:absolute hx:-mt-20" id="kube-burner"&gt;&lt;/span&gt;
&lt;a href="#kube-burner" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kube-burner&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kube-burner/kube-burner"target="_blank" rel="noopener"&gt;https://github.com/kube-burner/kube-burner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kube-burner.github.io/kube-burner/"target="_blank" rel="noopener"&gt;https://kube-burner.github.io/kube-burner/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kube-burner.github.io/kube-burner/"target="_blank" rel="noopener"&gt;https://kube-burner.github.io/kube-burner/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Flatcar Container Linux&lt;span class="hx:absolute hx:-mt-20" id="flatcar-container-linux"&gt;&lt;/span&gt;
&lt;a href="#flatcar-container-linux" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Flatcar Container Linux&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/flatcar/Flatcar"target="_blank" rel="noopener"&gt;https://github.com/flatcar/Flatcar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.flatcar.org/"target="_blank" rel="noopener"&gt;https://www.flatcar.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: A community Linux distribution designed for container workloads, with high security and low maintenance&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;k3s&lt;span class="hx:absolute hx:-mt-20" id="k3s"&gt;&lt;/span&gt;
&lt;a href="#k3s" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: k3s&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/k3s-io/k3s"target="_blank" rel="noopener"&gt;https://github.com/k3s-io/k3s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://k3s.io"target="_blank" rel="noopener"&gt;https://k3s.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Lightweight Kubernetes&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;KubeClipper&lt;span class="hx:absolute hx:-mt-20" id="kubeclipper"&gt;&lt;/span&gt;
&lt;a href="#kubeclipper" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: KubeClipper&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kubeclipper/kubeclipper"target="_blank" rel="noopener"&gt;https://github.com/kubeclipper/kubeclipper&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.kubeclipper.io/"target="_blank" rel="noopener"&gt;https://www.kubeclipper.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Manage kubernetes in the most light and convenient way.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Cozystack&lt;span class="hx:absolute hx:-mt-20" id="cozystack"&gt;&lt;/span&gt;
&lt;a href="#cozystack" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Cozystack&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/cozystack/cozystack"target="_blank" rel="noopener"&gt;https://github.com/cozystack/cozystack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://cozystack.io"target="_blank" rel="noopener"&gt;https://cozystack.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Cozystack is a free PaaS platform and framework for building private clouds and providing users/customers with managed Kubernetes, KubeVirt-based VMs, databases as a service, NATS, message brokers, etc. with GPU support in VMs and Kubernetes clusters.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SlimFaaS&lt;span class="hx:absolute hx:-mt-20" id="slimfaas"&gt;&lt;/span&gt;
&lt;a href="#slimfaas" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: SlimFaaS&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/SlimPlanet/SlimFaas"target="_blank" rel="noopener"&gt;https://github.com/SlimPlanet/SlimFaas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/SlimPlanet/SlimFaas"target="_blank" rel="noopener"&gt;https://github.com/SlimPlanet/SlimFaas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: The slimest and simplest Function As A Service&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;OpenFeature&lt;span class="hx:absolute hx:-mt-20" id="openfeature"&gt;&lt;/span&gt;
&lt;a href="#openfeature" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OpenFeature&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/open-feature/spec"target="_blank" rel="noopener"&gt;https://github.com/open-feature/spec&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://openfeature.dev/"target="_blank" rel="noopener"&gt;https://openfeature.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Standardizing Feature Flagging for Everyone&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Chaos Mesh&lt;span class="hx:absolute hx:-mt-20" id="chaos-mesh"&gt;&lt;/span&gt;
&lt;a href="#chaos-mesh" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Chaos Mesh&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/chaos-mesh/chaos-mesh"target="_blank" rel="noopener"&gt;https://github.com/chaos-mesh/chaos-mesh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://chaos-mesh.org/"target="_blank" rel="noopener"&gt;https://chaos-mesh.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://chaos-mesh.org/"target="_blank" rel="noopener"&gt;https://chaos-mesh.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Chaosblade&lt;span class="hx:absolute hx:-mt-20" id="chaosblade"&gt;&lt;/span&gt;
&lt;a href="#chaosblade" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Chaosblade&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/chaosblade-io/chaosblade"target="_blank" rel="noopener"&gt;https://github.com/chaosblade-io/chaosblade&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://chaosblade.io/"target="_blank" rel="noopener"&gt;https://chaosblade.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://chaosblade.io/"target="_blank" rel="noopener"&gt;https://chaosblade.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Litmus&lt;span class="hx:absolute hx:-mt-20" id="litmus"&gt;&lt;/span&gt;
&lt;a href="#litmus" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Litmus&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/litmuschaos/litmus"target="_blank" rel="noopener"&gt;https://github.com/litmuschaos/litmus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://litmuschaos.io/"target="_blank" rel="noopener"&gt;https://litmuschaos.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://litmuschaos.io/"target="_blank" rel="noopener"&gt;https://litmuschaos.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Krkn&lt;span class="hx:absolute hx:-mt-20" id="krkn"&gt;&lt;/span&gt;
&lt;a href="#krkn" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Krkn&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/krkn-chaos/krkn"target="_blank" rel="noopener"&gt;https://github.com/krkn-chaos/krkn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://krkn-chaos.github.io/krkn"target="_blank" rel="noopener"&gt;https://krkn-chaos.github.io/krkn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Chaos testing tool for Kubernetes to identify bottlenecks and improve resilience and performance under failure conditions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;OpenCost&lt;span class="hx:absolute hx:-mt-20" id="opencost"&gt;&lt;/span&gt;
&lt;a href="#opencost" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OpenCost&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/opencost/opencost"target="_blank" rel="noopener"&gt;https://github.com/opencost/opencost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.opencost.io/"target="_blank" rel="noopener"&gt;https://www.opencost.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: OpenCost provides visibility into current and historical Kubernetes spend and resource allocation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Cortex&lt;span class="hx:absolute hx:-mt-20" id="cortex"&gt;&lt;/span&gt;
&lt;a href="#cortex" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Cortex&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/cortexproject/cortex"target="_blank" rel="noopener"&gt;https://github.com/cortexproject/cortex&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://cortexmetrics.io/"target="_blank" rel="noopener"&gt;https://cortexmetrics.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://cortexmetrics.io/"target="_blank" rel="noopener"&gt;https://cortexmetrics.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Fluentd&lt;span class="hx:absolute hx:-mt-20" id="fluentd"&gt;&lt;/span&gt;
&lt;a href="#fluentd" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Fluentd&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/fluent/fluentd"target="_blank" rel="noopener"&gt;https://github.com/fluent/fluentd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.fluentd.org/"target="_blank" rel="noopener"&gt;https://www.fluentd.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://www.fluentd.org/"target="_blank" rel="noopener"&gt;https://www.fluentd.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Fonio&lt;span class="hx:absolute hx:-mt-20" id="fonio"&gt;&lt;/span&gt;
&lt;a href="#fonio" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Fonio&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/foniod/foniod"target="_blank" rel="noopener"&gt;https://github.com/foniod/foniod&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://ingraind.org/"target="_blank" rel="noopener"&gt;https://ingraind.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://ingraind.org/"target="_blank" rel="noopener"&gt;https://ingraind.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Inspektor Gadget&lt;span class="hx:absolute hx:-mt-20" id="inspektor-gadget"&gt;&lt;/span&gt;
&lt;a href="#inspektor-gadget" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Inspektor Gadget&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/inspektor-gadget/inspektor-gadget"target="_blank" rel="noopener"&gt;https://github.com/inspektor-gadget/inspektor-gadget&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://inspektor-gadget.io/"target="_blank" rel="noopener"&gt;https://inspektor-gadget.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Open source eBPF debugging and data collection tool for Kubernetes and Linux&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Jaeger&lt;span class="hx:absolute hx:-mt-20" id="jaeger"&gt;&lt;/span&gt;
&lt;a href="#jaeger" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Jaeger&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/jaegertracing/jaeger"target="_blank" rel="noopener"&gt;https://github.com/jaegertracing/jaeger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.jaegertracing.io/"target="_blank" rel="noopener"&gt;https://www.jaegertracing.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://www.jaegertracing.io/"target="_blank" rel="noopener"&gt;https://www.jaegertracing.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;K8sGPT&lt;span class="hx:absolute hx:-mt-20" id="k8sgpt"&gt;&lt;/span&gt;
&lt;a href="#k8sgpt" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: K8sGPT&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/k8sgpt-ai/k8sgpt"target="_blank" rel="noopener"&gt;https://github.com/k8sgpt-ai/k8sgpt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.k8sgpt.ai"target="_blank" rel="noopener"&gt;https://www.k8sgpt.ai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://www.k8sgpt.ai"target="_blank" rel="noopener"&gt;https://www.k8sgpt.ai&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kepler&lt;span class="hx:absolute hx:-mt-20" id="kepler"&gt;&lt;/span&gt;
&lt;a href="#kepler" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kepler&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/sustainable-computing-io/kepler"target="_blank" rel="noopener"&gt;https://github.com/sustainable-computing-io/kepler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://sustainable-computing.io/"target="_blank" rel="noopener"&gt;https://sustainable-computing.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Kepler (Kubernetes-based Efficient Power Level Exporter) uses eBPF to probe energy related system stats and exports as Prometheus metrics.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Kuberhealthy&lt;span class="hx:absolute hx:-mt-20" id="kuberhealthy"&gt;&lt;/span&gt;
&lt;a href="#kuberhealthy" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Kuberhealthy&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kuberhealthy/kuberhealthy"target="_blank" rel="noopener"&gt;https://github.com/kuberhealthy/kuberhealthy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/kuberhealthy/kuberhealthy"target="_blank" rel="noopener"&gt;https://github.com/kuberhealthy/kuberhealthy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://github.com/kuberhealthy/kuberhealthy"target="_blank" rel="noopener"&gt;https://github.com/kuberhealthy/kuberhealthy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Logging Operator (Kube Logging)&lt;span class="hx:absolute hx:-mt-20" id="logging-operator-kube-logging"&gt;&lt;/span&gt;
&lt;a href="#logging-operator-kube-logging" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Logging Operator (Kube Logging)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kube-logging/logging-operator"target="_blank" rel="noopener"&gt;https://github.com/kube-logging/logging-operator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kube-logging.dev/"target="_blank" rel="noopener"&gt;https://kube-logging.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://kube-logging.dev/"target="_blank" rel="noopener"&gt;https://kube-logging.dev/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;OpenMetrics&lt;span class="hx:absolute hx:-mt-20" id="openmetrics"&gt;&lt;/span&gt;
&lt;a href="#openmetrics" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OpenMetrics&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/OpenObservability/OpenMetrics"target="_blank" rel="noopener"&gt;https://github.com/OpenObservability/OpenMetrics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://openmetrics.io/"target="_blank" rel="noopener"&gt;https://openmetrics.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://openmetrics.io/"target="_blank" rel="noopener"&gt;https://openmetrics.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;OpenTelemetry&lt;span class="hx:absolute hx:-mt-20" id="opentelemetry"&gt;&lt;/span&gt;
&lt;a href="#opentelemetry" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OpenTelemetry&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/open-telemetry/community"target="_blank" rel="noopener"&gt;https://github.com/open-telemetry/community&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://opentelemetry.io/"target="_blank" rel="noopener"&gt;https://opentelemetry.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://opentelemetry.io/"target="_blank" rel="noopener"&gt;https://opentelemetry.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;OpenTracing&lt;span class="hx:absolute hx:-mt-20" id="opentracing"&gt;&lt;/span&gt;
&lt;a href="#opentracing" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: OpenTracing&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/opentracing/opentracing-go"target="_blank" rel="noopener"&gt;https://github.com/opentracing/opentracing-go&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://opentracing.io/"target="_blank" rel="noopener"&gt;https://opentracing.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://opentracing.io/"target="_blank" rel="noopener"&gt;https://opentracing.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Perses&lt;span class="hx:absolute hx:-mt-20" id="perses"&gt;&lt;/span&gt;
&lt;a href="#perses" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Perses&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/perses/perses"target="_blank" rel="noopener"&gt;https://github.com/perses/perses&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://perses.dev"target="_blank" rel="noopener"&gt;https://perses.dev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Perses is a dashboard tool to visualize observability data from Prometheus/Thanos/Jaeger.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Pixie&lt;span class="hx:absolute hx:-mt-20" id="pixie"&gt;&lt;/span&gt;
&lt;a href="#pixie" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Pixie&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/pixie-io/pixie"target="_blank" rel="noopener"&gt;https://github.com/pixie-io/pixie&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://px.dev/"target="_blank" rel="noopener"&gt;https://px.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Open source Kubernetes observability for developers&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Prometheus&lt;span class="hx:absolute hx:-mt-20" id="prometheus"&gt;&lt;/span&gt;
&lt;a href="#prometheus" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Prometheus&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: graduated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/prometheus/prometheus"target="_blank" rel="noopener"&gt;https://github.com/prometheus/prometheus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://prometheus.io/"target="_blank" rel="noopener"&gt;https://prometheus.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://prometheus.io/"target="_blank" rel="noopener"&gt;https://prometheus.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Skooner&lt;span class="hx:absolute hx:-mt-20" id="skooner"&gt;&lt;/span&gt;
&lt;a href="#skooner" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Skooner&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: archived&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/skooner-k8s/skooner"target="_blank" rel="noopener"&gt;https://github.com/skooner-k8s/skooner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://skooner.io/"target="_blank" rel="noopener"&gt;https://skooner.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://skooner.io/"target="_blank" rel="noopener"&gt;https://skooner.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Thanos&lt;span class="hx:absolute hx:-mt-20" id="thanos"&gt;&lt;/span&gt;
&lt;a href="#thanos" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Thanos&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: incubating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/thanos-io/thanos"target="_blank" rel="noopener"&gt;https://github.com/thanos-io/thanos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://thanos.io/"target="_blank" rel="noopener"&gt;https://thanos.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://thanos.io/"target="_blank" rel="noopener"&gt;https://thanos.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Trickster&lt;span class="hx:absolute hx:-mt-20" id="trickster"&gt;&lt;/span&gt;
&lt;a href="#trickster" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: Trickster&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/trickstercache/trickster"target="_blank" rel="noopener"&gt;https://github.com/trickstercache/trickster&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://trickstercache.org"target="_blank" rel="noopener"&gt;https://trickstercache.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: &lt;a href="https://trickstercache.org"target="_blank" rel="noopener"&gt;https://trickstercache.org&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SpinKube&lt;span class="hx:absolute hx:-mt-20" id="spinkube"&gt;&lt;/span&gt;
&lt;a href="#spinkube" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: SpinKube&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/spinframework/spin-operator"target="_blank" rel="noopener"&gt;https://github.com/spinframework/spin-operator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://www.spinkube.dev/"target="_blank" rel="noopener"&gt;https://www.spinkube.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Open source platform for efficiently running (containerless) Spin-based WebAssembly (Wasm) applications on Kubernetes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;container2wasm&lt;span class="hx:absolute hx:-mt-20" id="container2wasm"&gt;&lt;/span&gt;
&lt;a href="#container2wasm" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: container2wasm&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/container2wasm/container2wasm"target="_blank" rel="noopener"&gt;https://github.com/container2wasm/container2wasm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://github.com/container2wasm/container2wasm"target="_blank" rel="noopener"&gt;https://github.com/container2wasm/container2wasm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: A tool to run containers on Wasm-enabled environments.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;KAITO&lt;span class="hx:absolute hx:-mt-20" id="kaito"&gt;&lt;/span&gt;
&lt;a href="#kaito" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;类型&lt;/strong&gt;: 新增项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;: KAITO&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stage&lt;/strong&gt;: sandbox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;github&lt;/strong&gt;: &lt;a href="https://github.com/kaito-project/kaito"target="_blank" rel="noopener"&gt;https://github.com/kaito-project/kaito&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs&lt;/strong&gt;: &lt;a href="https://kaito-project.netlify.app/"target="_blank" rel="noopener"&gt;https://kaito-project.netlify.app/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;description&lt;/strong&gt;: Kubernetes AI Toolchain Operator (KAITO) simplifies LLM inference, tuning, and RAG workloads on Kubernetes.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>coredns_v1.12.4_release_note</title><link>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.12.4_release_note/</link><pubDate>Mon, 29 Sep 2025 05:22:25 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/coredns/releasenote/coredns_v1.12.4_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/coredns/coredns/releases/tag/v1.12.4"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/releases/tag/v1.12.4&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;coredns/coredns v1.12.4 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-09-09T00:12:27Z&lt;/p&gt;
&lt;p&gt;This release improves stability and security, fixing context propagation in DoH, label offset handling
in the file plugin, and connection leaks in gRPC and transfer. It also adds support for the prefer option
in loadbalance, introduces timeouts to the metrics server, and fixes several security vulnerabilities
(see details in related security advisories).&lt;/p&gt;
&lt;h2&gt;Brought to You By&lt;span class="hx:absolute hx:-mt-20" id="brought-to-you-by"&gt;&lt;/span&gt;
&lt;a href="#brought-to-you-by" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Archy
Ilya Kulakov
Olli Janatuinen
Qasim Sarfraz
Syed Azeez
Ville Vesilehto
wencyu
Yong Tang&lt;/p&gt;
&lt;h2&gt;Noteworthy Changes&lt;span class="hx:absolute hx:-mt-20" id="noteworthy-changes"&gt;&lt;/span&gt;
&lt;a href="#noteworthy-changes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;core: Improve caddy.GracefulServer conformance checks (&lt;a href="https://github.com/coredns/coredns/pull/7416"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7416&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;core: Propagate HTTP request context in DoH (&lt;a href="https://github.com/coredns/coredns/pull/7491"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7491&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/file: Fix label offset problem in ClosestEncloser (&lt;a href="https://github.com/coredns/coredns/pull/7465"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7465&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/grpc: Check proxy list length in policies (&lt;a href="https://github.com/coredns/coredns/pull/7512"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7512&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/grpc: Fix span leak and deadline on error attempt (&lt;a href="https://github.com/coredns/coredns/pull/7487"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7487&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/header: Remove deprecated syntax (&lt;a href="https://github.com/coredns/coredns/pull/7436"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7436&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/loadbalance: Support prefer option (&lt;a href="https://github.com/coredns/coredns/pull/7433"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7433&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/metrics: Add timeouts to metrics HTTP server (&lt;a href="https://github.com/coredns/coredns/pull/7469"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7469&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/trace: Migrate dd-trace-go v1 to v2 (&lt;a href="https://github.com/coredns/coredns/pull/7466"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7466&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;plugin/transfer: Fix goroutine leak on axfr err (&lt;a href="https://github.com/coredns/coredns/pull/7516"target="_blank" rel="noopener"&gt;https://github.com/coredns/coredns/pull/7516&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>kubernetes_v1.31.12_release_note</title><link>https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.31.12_release_note/</link><pubDate>Mon, 29 Sep 2025 05:22:25 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.31.12_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/kubernetes/kubernetes/releases/tag/v1.31.12"target="_blank" rel="noopener"&gt;https://github.com/kubernetes/kubernetes/releases/tag/v1.31.12&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;kubernetes/kubernetes v1.31.12 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-08-13T19:50:00Z&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://groups.google.com/forum/#!forum/kubernetes-announce"target="_blank" rel="noopener"&gt;kubernetes-announce@&lt;/a&gt;. Additional binary downloads are linked in the &lt;a href="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md"target="_blank" rel="noopener"&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See the &lt;a href="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md"target="_blank" rel="noopener"&gt;CHANGELOG&lt;/a&gt; for more details.&lt;/p&gt;</description></item><item><title>kubernetes_v1.31.13_release_note</title><link>https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.31.13_release_note/</link><pubDate>Mon, 29 Sep 2025 05:22:25 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.31.13_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/kubernetes/kubernetes/releases/tag/v1.31.13"target="_blank" rel="noopener"&gt;https://github.com/kubernetes/kubernetes/releases/tag/v1.31.13&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;kubernetes/kubernetes v1.31.13 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-09-10T04:03:49Z&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://groups.google.com/forum/#!forum/kubernetes-announce"target="_blank" rel="noopener"&gt;kubernetes-announce@&lt;/a&gt;. Additional binary downloads are linked in the &lt;a href="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md"target="_blank" rel="noopener"&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See the &lt;a href="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md"target="_blank" rel="noopener"&gt;CHANGELOG&lt;/a&gt; for more details.&lt;/p&gt;</description></item><item><title>kubernetes_v1.32.8_release_note</title><link>https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.32.8_release_note/</link><pubDate>Mon, 29 Sep 2025 05:22:25 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.32.8_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/kubernetes/kubernetes/releases/tag/v1.32.8"target="_blank" rel="noopener"&gt;https://github.com/kubernetes/kubernetes/releases/tag/v1.32.8&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;kubernetes/kubernetes v1.32.8 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-08-13T19:45:14Z&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://groups.google.com/forum/#!forum/kubernetes-announce"target="_blank" rel="noopener"&gt;kubernetes-announce@&lt;/a&gt;. Additional binary downloads are linked in the &lt;a href="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md"target="_blank" rel="noopener"&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See the &lt;a href="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md"target="_blank" rel="noopener"&gt;CHANGELOG&lt;/a&gt; for more details.&lt;/p&gt;</description></item><item><title>kubernetes_v1.32.9_release_note</title><link>https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.32.9_release_note/</link><pubDate>Mon, 29 Sep 2025 05:22:25 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.32.9_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/kubernetes/kubernetes/releases/tag/v1.32.9"target="_blank" rel="noopener"&gt;https://github.com/kubernetes/kubernetes/releases/tag/v1.32.9&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;kubernetes/kubernetes v1.32.9 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-09-10T00:19:23Z&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://groups.google.com/forum/#!forum/kubernetes-announce"target="_blank" rel="noopener"&gt;kubernetes-announce@&lt;/a&gt;. Additional binary downloads are linked in the &lt;a href="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md"target="_blank" rel="noopener"&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See the &lt;a href="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md"target="_blank" rel="noopener"&gt;CHANGELOG&lt;/a&gt; for more details.&lt;/p&gt;</description></item><item><title>kubernetes_v1.33.4_release_note</title><link>https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.33.4_release_note/</link><pubDate>Mon, 29 Sep 2025 05:22:25 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.33.4_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/kubernetes/kubernetes/releases/tag/v1.33.4"target="_blank" rel="noopener"&gt;https://github.com/kubernetes/kubernetes/releases/tag/v1.33.4&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;kubernetes/kubernetes v1.33.4 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-08-13T19:46:26Z&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://groups.google.com/forum/#!forum/kubernetes-announce"target="_blank" rel="noopener"&gt;kubernetes-announce@&lt;/a&gt;. Additional binary downloads are linked in the &lt;a href="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md"target="_blank" rel="noopener"&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See the &lt;a href="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md"target="_blank" rel="noopener"&gt;CHANGELOG&lt;/a&gt; for more details.&lt;/p&gt;</description></item><item><title>kubernetes_v1.33.5_release_note</title><link>https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.33.5_release_note/</link><pubDate>Mon, 29 Sep 2025 05:22:25 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.33.5_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/kubernetes/kubernetes/releases/tag/v1.33.5"target="_blank" rel="noopener"&gt;https://github.com/kubernetes/kubernetes/releases/tag/v1.33.5&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;kubernetes/kubernetes v1.33.5 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-09-10T01:38:50Z&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://groups.google.com/forum/#!forum/kubernetes-announce"target="_blank" rel="noopener"&gt;kubernetes-announce@&lt;/a&gt;. Additional binary downloads are linked in the &lt;a href="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md"target="_blank" rel="noopener"&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See the &lt;a href="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md"target="_blank" rel="noopener"&gt;CHANGELOG&lt;/a&gt; for more details.&lt;/p&gt;</description></item><item><title>kubernetes_v1.34.0_release_note</title><link>https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.34.0_release_note/</link><pubDate>Mon, 29 Sep 2025 05:22:25 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.34.0_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/kubernetes/kubernetes/releases/tag/v1.34.0"target="_blank" rel="noopener"&gt;https://github.com/kubernetes/kubernetes/releases/tag/v1.34.0&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;kubernetes/kubernetes v1.34.0 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-08-27T17:19:17Z&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://groups.google.com/forum/#!forum/kubernetes-announce"target="_blank" rel="noopener"&gt;kubernetes-announce@&lt;/a&gt;. Additional binary downloads are linked in the &lt;a href="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md"target="_blank" rel="noopener"&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See the &lt;a href="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md"target="_blank" rel="noopener"&gt;CHANGELOG&lt;/a&gt; for more details.&lt;/p&gt;</description></item><item><title>kubernetes_v1.34.1_release_note</title><link>https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.34.1_release_note/</link><pubDate>Mon, 29 Sep 2025 05:22:25 +0800</pubDate><guid>https://www.daozzg.com/docs/cncf/project/kubernetes/releasenote/kubernetes_v1.34.1_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/kubernetes/kubernetes/releases/tag/v1.34.1"target="_blank" rel="noopener"&gt;https://github.com/kubernetes/kubernetes/releases/tag/v1.34.1&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;kubernetes/kubernetes v1.34.1 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-09-10T03:28:09Z&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://groups.google.com/forum/#!forum/kubernetes-announce"target="_blank" rel="noopener"&gt;kubernetes-announce@&lt;/a&gt;. Additional binary downloads are linked in the &lt;a href="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md"target="_blank" rel="noopener"&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See the &lt;a href="https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md"target="_blank" rel="noopener"&gt;CHANGELOG&lt;/a&gt; for more details.&lt;/p&gt;</description></item><item><title>IOS自签名应用安装指南</title><link>https://www.daozzg.com/docs/ios/IOS%E8%87%AA%E7%AD%BE%E5%90%8D%E5%BA%94%E7%94%A8%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97/</link><pubDate>Sun, 07 Sep 2025 22:08:11 +0800</pubDate><guid>https://www.daozzg.com/docs/ios/IOS%E8%87%AA%E7%AD%BE%E5%90%8D%E5%BA%94%E7%94%A8%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97/</guid><description>
&lt;h2&gt;介绍&lt;span class="hx:absolute hx:-mt-20" id="介绍"&gt;&lt;/span&gt;
&lt;a href="#%e4%bb%8b%e7%bb%8d" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;苹果手机安装应用正常来说有以下方式:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;app store 下载: 需要开发者上架(需要开发者掏钱并且通过苹果的审核)&lt;/li&gt;
&lt;li&gt;testflight 下载: (需要开发者掏钱并且通过苹果的审核,但比app store 审核宽松)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;非正常的:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;开发者模式: 只要有apple 账户就可以&lt;/li&gt;
&lt;li&gt;越狱: 一般都不考虑&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;这里将的是开发者模式&lt;/p&gt;
&lt;h2&gt;开发者模式&lt;span class="hx:absolute hx:-mt-20" id="开发者模式"&gt;&lt;/span&gt;
&lt;a href="#%e5%bc%80%e5%8f%91%e8%80%85%e6%a8%a1%e5%bc%8f" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3&gt;环境准备&lt;span class="hx:absolute hx:-mt-20" id="环境准备"&gt;&lt;/span&gt;
&lt;a href="#%e7%8e%af%e5%a2%83%e5%87%86%e5%a4%87" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;MacOS 升级到最新版，并下载Xcode&lt;/li&gt;
&lt;li&gt;用USB连接电脑和手机。解锁手机。&lt;/li&gt;
&lt;li&gt;打开 XCode 应用, 从顶部菜单项选择 &amp;ldquo;Window&amp;rdquo; -&amp;gt; &amp;ldquo;Devices and Simulators&amp;rdquo;
&lt;img src="../image.png" alt="xcode 截图" loading="lazy" /&gt;&lt;/li&gt;
&lt;li&gt;这里一般就有自己手机了，如果没有，可以按下面的截图自己加一下
&lt;img src="../image-5.png" alt="alt text" loading="lazy" /&gt;&lt;/li&gt;
&lt;li&gt;第一次连接，一般会提示这个信息，让你的手机开启开发者模式，根据提示操作即可
&lt;img src="../image-6.png" alt="alt text" loading="lazy" /&gt;&lt;/li&gt;
&lt;li&gt;比如我的手机就是&amp;quot;设置&amp;quot;-&amp;gt;&amp;ldquo;隐私与安装&amp;rdquo;,然后划到最下面有个&amp;quot;&amp;quot;,选择打开后会提示重启手机,然后会再让你确认一次,然后就好了&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;下载app&lt;span class="hx:absolute hx:-mt-20" id="下载app"&gt;&lt;/span&gt;
&lt;a href="#%e4%b8%8b%e8%bd%bdapp" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这里就分两种情况:&lt;/p&gt;
&lt;h4&gt;代码构建方式&lt;span class="hx:absolute hx:-mt-20" id="代码构建方式"&gt;&lt;/span&gt;
&lt;a href="#%e4%bb%a3%e7%a0%81%e6%9e%84%e5%bb%ba%e6%96%b9%e5%bc%8f" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;如果你是基于代码构建(比如开源下载的代码或自己写的代码),打开项目,然后选择设备,点击运行,就会自动构建和下载到手机了(测试发现,在同一个WIFI网络内,后续的升级不用USB线连接电脑也可以)
&lt;img src="../image-3.png" alt="alt text" loading="lazy" /&gt;&lt;/li&gt;
&lt;li&gt;第一次安装会提示&amp;quot;不受信任的开发者&amp;quot;,
&lt;img src="../image-1.png" alt="alt text" loading="lazy" /&gt;
然后打开&amp;quot;设置&amp;quot;-&amp;gt;&amp;ldquo;通用&amp;rdquo;-&amp;gt;&amp;ldquo;VPN与设备管理&amp;quot;选择对应的证书
&lt;img src="../image-2.png" alt="alt text" loading="lazy" /&gt;
点击&amp;quot;信任 xxx&amp;rdquo;,然后再重新打开app或者重新在Xcode里面点击运行即可
&lt;img src="../image-7.png" alt="alt text" loading="lazy" /&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;ipa 文件方式&lt;span class="hx:absolute hx:-mt-20" id="ipa-文件方式"&gt;&lt;/span&gt;
&lt;a href="#ipa-%e6%96%87%e4%bb%b6%e6%96%b9%e5%bc%8f" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;如有你已经构建了带签名的 ipa 包,可以打开 XCode 应用, 从顶部菜单项选择&amp;quot;Window&amp;quot; -&amp;gt; &amp;ldquo;Devices and Simulators&amp;rdquo;,选择自己手机的
&lt;img src="../image-4.png" alt="alt text" loading="lazy" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;一样会提示签名问题,参考上面的操作即可
另: 如果ipa 没有签名,修改ipa的签名见(未测试): &lt;a href="https://www.reddit.com/r/jailbreak/comments/ecojvu/help_how_to_fix_this_when_trying_to_installsign/"target="_blank" rel="noopener"&gt;https://www.reddit.com/r/jailbreak/comments/ecojvu/help_how_to_fix_this_when_trying_to_installsign/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>博客编写说明</title><link>https://www.daozzg.com/docs/blog_deploy/</link><pubDate>Sun, 07 Sep 2025 08:26:52 +0800</pubDate><guid>https://www.daozzg.com/docs/blog_deploy/</guid><description>
&lt;p&gt;针对非关键事情,特别是琐碎杂事,我的记性一直不好😄
为了避免自己遗忘如何维护本博客,记录下博客的关键信息&lt;/p&gt;
&lt;h2&gt;初始化&lt;span class="hx:absolute hx:-mt-20" id="初始化"&gt;&lt;/span&gt;
&lt;a href="#%e5%88%9d%e5%a7%8b%e5%8c%96" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;参考: &lt;a href="https://imfing.github.io/hextra/zh-cn/docs/getting-started/"target="_blank" rel="noopener"&gt;https://imfing.github.io/hextra/zh-cn/docs/getting-started/&lt;/a&gt;&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;hugo new site zzg-blog --format=yaml
cd zzg-blog
# 下载主题
hugo mod get github.com/imfing/hextra
# 配置自动发布
mkdir -p .github/workflows
curl -o .github/workflows/pages2.yaml https://raw.githubusercontent.com/imfing/hextra-starter-template/refs/heads/main/.github/workflows/pages.yaml
cat &amp;gt; hugo.yaml &amp;lt;&amp;lt;-EOF
module:
imports:
- path: github.com/imfing/hextra
run: |
hugo \
--gc --minify \
--baseURL &amp;#34;https://zgfh.github.io/&amp;#34;
EOF
hugo new content/_index.md
hugo new content/docs/_index.md
hugo server --buildDrafts --disableFastRender&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;提交&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;# 这里手动配置下
vi .gitignore
# 修改 title, 导航 等
vi hugo.yaml
git init
git add .
git remote add origin git@github.com:zgfh/zgfh.github.io.git
git push -u origin main&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;&lt;span class="hx:absolute hx:-mt-20" id=""&gt;&lt;/span&gt;
&lt;a href="#" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h2&gt;写博客&lt;span class="hx:absolute hx:-mt-20" id="写博客"&gt;&lt;/span&gt;
&lt;a href="#%e5%86%99%e5%8d%9a%e5%ae%a2" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;运行服务,可以试试看到效果&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;hugo server --buildDrafts --disableFastRender&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;增加 docs 文章&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;hugo new content/docs/xx/xxx.md&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;markdown 格式: &lt;a href="https://imfing.github.io/hextra/zh-cn/docs/guide/markdown/"target="_blank" rel="noopener"&gt;https://imfing.github.io/hextra/zh-cn/docs/guide/markdown/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>go_start.md</title><link>https://www.daozzg.com/docs/2015-2018/2018-01-08-go-start-md/</link><pubDate>Mon, 08 Jan 2018 22:08:09 +0000</pubDate><guid>https://www.daozzg.com/docs/2015-2018/2018-01-08-go-start-md/</guid><description>
&lt;p&gt;环境准备教程： &lt;a href="https://www.jianshu.com/p/eb35a47a157e"target="_blank" rel="noopener"&gt;https://www.jianshu.com/p/eb35a47a157e&lt;/a&gt;
测试用例：https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/11.3.md
go init: &lt;a href="http://blog.csdn.net/rznice/article/details/18987047"target="_blank" rel="noopener"&gt;http://blog.csdn.net/rznice/article/details/18987047&lt;/a&gt;&lt;/p&gt;</description></item><item><title>PWD.md</title><link>https://www.daozzg.com/docs/2015-2018/2018-01-08-PWD-md/</link><pubDate>Mon, 08 Jan 2018 20:43:09 +0000</pubDate><guid>https://www.daozzg.com/docs/2015-2018/2018-01-08-PWD-md/</guid><description>
&lt;p&gt;#安装 docker machin
见：https://docs.docker.com/machine/install-machine/#install-machine-directly&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;curl -L https://github.com/docker/machine/releases/download/v0.13.0/docker-machine-`uname -s`-`uname -m` &amp;gt;/tmp/docker-machine &amp;amp;&amp;amp; \
chmod &amp;#43;x /tmp/docker-machine &amp;amp;&amp;amp; \
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;#安装 docker-machine-driver-pwd
&lt;a href="https://github.com/play-with-docker/docker-machine-driver-pwd"target="_blank" rel="noopener"&gt;https://github.com/play-with-docker/docker-machine-driver-pwd&lt;/a&gt;&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;wget https://github.com/play-with-docker/docker-machine-driver-pwd/releases/download/v0.0.5/docker-machine-driver.tar
tar -vxf docker-machine-driver.tar
mv `dpkg --print-architecture`/docker-machine-driver-pwd /usr/local/bin/docker-machine-driver-pwd&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;#创建机器&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;#Create a session in play-with-docker.com and set the PWD_URL env variable
export PWD_URL=https://labs.play-with-docker.com/p/b99mkeol9m7g00f57fng
docker-machine create -d pwd --pwd-url $PWD_URL node1
eval $(docker-machine env node1)
docker ps&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;#参考
&lt;a href="http://training.play-with-docker.com/"target="_blank" rel="noopener"&gt;http://training.play-with-docker.com/&lt;/a&gt;
创建失败可能需要重新开一个session试试： &lt;a href="https://github.com/play-with-docker/docker-machine-driver-pwd/issues/11"target="_blank" rel="noopener"&gt;https://github.com/play-with-docker/docker-machine-driver-pwd/issues/11&lt;/a&gt;&lt;/p&gt;</description></item><item><title>python unicode</title><link>https://www.daozzg.com/docs/2015-2018/2017-12-20-python-unicode/</link><pubDate>Wed, 20 Dec 2017 11:40:40 +0000</pubDate><guid>https://www.daozzg.com/docs/2015-2018/2017-12-20-python-unicode/</guid><description>
&lt;h2&gt;总结&lt;span class="hx:absolute hx:-mt-20" id="总结"&gt;&lt;/span&gt;
&lt;a href="#%e6%80%bb%e7%bb%93" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;主动设置defaultencoding。（默认的是ascii）&lt;/li&gt;
&lt;li&gt;代码文件的保存格式要与文件头部的# coding:xxx一致&lt;/li&gt;
&lt;li&gt;如果是中文，程序内部尽量使用unicode，而不用str&lt;/li&gt;
&lt;li&gt;不确定是否是unicode&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;#unicode/str 转换为 str
if isinstance(key, unicode):
key = key.encode(&amp;#39;utf-8&amp;#39;)&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;str与字节码&lt;span class="hx:absolute hx:-mt-20" id="str与字节码"&gt;&lt;/span&gt;
&lt;a href="#str%e4%b8%8e%e5%ad%97%e8%8a%82%e7%a0%81" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;code&gt;s = &amp;quot;人生苦短&amp;quot;&lt;/code&gt;
s是个字符串，它本身存储的就是字节码,字节码有编码格式&lt;/p&gt;
&lt;h2&gt;unicode与str&lt;span class="hx:absolute hx:-mt-20" id="unicode与str"&gt;&lt;/span&gt;
&lt;a href="#unicode%e4%b8%8estr" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;unicode是一种编码标准，具体的实现标准可能是utf-8，utf-16，gbk
python 在内部使用两个字节来存储一个unicode，使用unicode对象而不是str的好处，就是unicode方便于跨平台。&lt;/p&gt;
&lt;p&gt;你可以用如下两种方式定义一个unicode:&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;s1 = u&amp;#34;人生苦短&amp;#34;
s2 = unicode(&amp;#34;人生苦短&amp;#34;, &amp;#34;utf-8&amp;#34;)&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;encode与decode&lt;span class="hx:absolute hx:-mt-20" id="encode与decode"&gt;&lt;/span&gt;
&lt;a href="#encode%e4%b8%8edecode" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;# -*- coding:utf-8 -*-
su = &amp;#34;人生苦短&amp;#34;
# ： su是一个utf-8格式的字节串
u = s.decode(&amp;#34;utf-8&amp;#34;)
# ： s被解码为unicode对象，赋给u
sg = u.encode(&amp;#34;gbk&amp;#34;)
# ： u被编码为gbk格式的字节串，赋给sg
print sg
# 打印sg&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;文件头声明编码的作用：&lt;code&gt;# -*- coding: utf-8 -*-&lt;/code&gt;&lt;span class="hx:absolute hx:-mt-20" id="文件头声明编码的作用----coding-utf-8---"&gt;&lt;/span&gt;
&lt;a href="#%e6%96%87%e4%bb%b6%e5%a4%b4%e5%a3%b0%e6%98%8e%e7%bc%96%e7%a0%81%e7%9a%84%e4%bd%9c%e7%94%a8----coding-utf-8---" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;*. 如果代码中有中文注释，就需要此声明
*. 比较高级的编辑器（比如我的emacs），会根据头部声明，将此作为代码文件的格式。
*. 程序会通过头部声明，解码初始化 u”人生苦短”，这样的unicode对象，（所以头部声明和代码的存储格式要一致）&lt;/p&gt;
&lt;h3&gt;参考：&lt;span class="hx:absolute hx:-mt-20" id="参考"&gt;&lt;/span&gt;
&lt;a href="#%e5%8f%82%e8%80%83" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;&lt;a href="http://wklken.me/posts/2013/08/31/python-extra-coding-intro.html"target="_blank" rel="noopener"&gt;http://wklken.me/posts/2013/08/31/python-extra-coding-intro.html&lt;/a&gt;
&lt;a href="http://python.jobbole.com/81244/"target="_blank" rel="noopener"&gt;http://python.jobbole.com/81244/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>正则</title><link>https://www.daozzg.com/docs/2015-2018/2017-12-14-%E6%AD%A3%E5%88%99/</link><pubDate>Thu, 14 Dec 2017 16:41:42 +0000</pubDate><guid>https://www.daozzg.com/docs/2015-2018/2017-12-14-%E6%AD%A3%E5%88%99/</guid><description>
&lt;p&gt;正则是工作中常用的一个知识点：
基础知识
&lt;img src="https://www.daozzg.com/images/zhengze_base.png" alt="" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;参考：
&lt;a href="https://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html"target="_blank" rel="noopener"&gt;https://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html&lt;/a&gt;&lt;/p&gt;</description></item><item><title>pycharm-pep8</title><link>https://www.daozzg.com/docs/2015-2018/2017-12-13-%E4%BB%A3%E7%A0%81%E8%A7%84%E8%8C%83/</link><pubDate>Wed, 13 Dec 2017 13:44:33 +0000</pubDate><guid>https://www.daozzg.com/docs/2015-2018/2017-12-13-%E4%BB%A3%E7%A0%81%E8%A7%84%E8%8C%83/</guid><description>
&lt;p&gt;###代码规范
最近提交PR老是被因为一些代码规范问题别指出，自己表示不开心，但确实事自己问题，为什么不提前格式化代码呢？
目前几乎大部分的编译器都有代码格式化功能，以及代码规范检测
这里总结下我目前使用的语言的相应编译器的设置&lt;/p&gt;
&lt;p&gt;###python
遵守pep8规范
见：https://www.python.org/dev/peps/pep-0008/&lt;/p&gt;
&lt;p&gt;*. pycharm
默认安装的pycharm会提示警告，你也可以修改
&lt;img src="https://www.daozzg.com/images/pycharm-pep8-warning.jpg" alt="" loading="lazy" /&gt;
你也可以设置，在：设置中搜索inspections，然后找到“PEP 8 coding style violation”，进行设置&lt;/p&gt;
&lt;p&gt;###go&lt;/p&gt;
&lt;h3&gt;&lt;span class="hx:absolute hx:-mt-20" id=""&gt;&lt;/span&gt;
&lt;a href="#" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;参考链接：
&lt;a href="https://www.zhihu.com/question/37787004"target="_blank" rel="noopener"&gt;https://www.zhihu.com/question/37787004&lt;/a&gt;
&lt;a href="http://blog.csdn.net/u013088062/article/details/50113593"target="_blank" rel="noopener"&gt;http://blog.csdn.net/u013088062/article/details/50113593&lt;/a&gt;
&lt;a href="https://wangye.org/blog/archives/914/"target="_blank" rel="noopener"&gt;https://wangye.org/blog/archives/914/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Heapster</title><link>https://www.daozzg.com/docs/2015-2018/2017-11-29-Heapster/</link><pubDate>Wed, 29 Nov 2017 11:40:56 +0000</pubDate><guid>https://www.daozzg.com/docs/2015-2018/2017-11-29-Heapster/</guid><description>
&lt;p&gt;Heapster 介绍&lt;/p&gt;
&lt;p&gt;Heapster会收集集群中的node，namespace，pod等级别的metric信息，对这些数据聚合之后存储到指定的后端存储系统中。Heapster是通过访问node上的kubelet的API来获取metric数据，而kubelet中聚合了cAdvisor这个工具采集当前节点的所有容器的性能数据。目前Heapster支持的后端数据库包括memory、InfluxDB、BigQuery、 Google Cloud Monitoring 和 Google Cloud Logging等。
Heapster收集到的metric数据可以通过restAPI访问，主要是CPU和内存数据，包括集群级别，node级别，namespace级别，pod级别，容器级别的metric数据。&lt;/p&gt;
&lt;p&gt;参考链接：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Heapster架构 &lt;a href="https://jimmysong.io/posts/using-heapster-to-get-object-metrics/"target="_blank" rel="noopener"&gt;https://jimmysong.io/posts/using-heapster-to-get-object-metrics/&lt;/a&gt;
&lt;a href="https://zhangchenchen.github.io/2017/10/29/kubernetes-monitoring-guide/"target="_blank" rel="noopener"&gt;https://zhangchenchen.github.io/2017/10/29/kubernetes-monitoring-guide/&lt;/a&gt;
监控点：https://github.com/kubernetes/heapster/blob/master/docs/model.md&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>virtualbox网络设置</title><link>https://www.daozzg.com/docs/2015-2018/2017-11-19-virtualbox%E7%BD%91%E7%BB%9C%E8%AE%BE%E7%BD%AE/</link><pubDate>Sun, 19 Nov 2017 12:52:00 +0000</pubDate><guid>https://www.daozzg.com/docs/2015-2018/2017-11-19-virtualbox%E7%BD%91%E7%BB%9C%E8%AE%BE%E7%BD%AE/</guid><description>
&lt;h2&gt;Net Address 模式&lt;span class="hx:absolute hx:-mt-20" id="net-address-模式"&gt;&lt;/span&gt;
&lt;a href="#net-address-%e6%a8%a1%e5%bc%8f" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;该模式可以自己设置网络&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;新建网络
在virtualbox的‘virtualbox’ -&amp;gt; &amp;lsquo;preferences（设置）&amp;rsquo; 里面，点击‘网络’,
点击新加，可以增加网络，记得设置网络段，&lt;br&gt;
&lt;img src="https://www.daozzg.com/images/virtualbox-preferences-network-new.jpg" alt="" loading="lazy" /&gt;
其中端口转发可以把某个ip的端口映射到主机端口，一个用途就是从主机连接虚拟机&lt;br&gt;
如：连接ip 为192.168.15.2的机器，增加端口转发： 2202 -&amp;gt;192.168.15.2:22&lt;br&gt;
然后ssh -p 2202 &lt;a href="mailto:root@127.0.0.1"&gt;root@127.0.0.1&lt;/a&gt; 即是访问192.168.15.2:22&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;2.虚拟机的网络选择自己刚创建的网络即可
&lt;img src="https://www.daozzg.com/images/virtualbox-network-setting.jpg" alt="" loading="lazy" /&gt;&lt;/p&gt;</description></item><item><title>centos7 初始化</title><link>https://www.daozzg.com/docs/2015-2018/2017-11-19-centos7%E5%88%9D%E5%A7%8B%E5%8C%96/</link><pubDate>Sun, 19 Nov 2017 12:51:44 +0000</pubDate><guid>https://www.daozzg.com/docs/2015-2018/2017-11-19-centos7%E5%88%9D%E5%A7%8B%E5%8C%96/</guid><description>
&lt;h2&gt;系统安装&lt;span class="hx:absolute hx:-mt-20" id="系统安装"&gt;&lt;/span&gt;
&lt;a href="#%e7%b3%bb%e7%bb%9f%e5%ae%89%e8%a3%85" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href="https://jingyan.baidu.com/article/a3aad71aa180e7b1fa009676.html"target="_blank" rel="noopener"&gt;安装教程&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;配置网卡&lt;span class="hx:absolute hx:-mt-20" id="配置网卡"&gt;&lt;/span&gt;
&lt;a href="#%e9%85%8d%e7%bd%ae%e7%bd%91%e5%8d%a1" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;centos7 默认不再是eth0,是一个随机值&lt;br&gt;
修改文件：/etc/sysconfig/network-scripts/ifcfg-enp0s3 (其中enp0s3是随机值)&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt; TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=5229b41e-c936-49b8-bfe6-179bd04dd899
DEVICE=enp0s3
ONBOOT=no
IPADDR=192.168.15.11
GATEWAY=192.168.15.1
NETWASK=255.255.255.0
DNS1=192.168.15.1&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;然后重启网卡&lt;span class="hx:absolute hx:-mt-20" id="然后重启网卡"&gt;&lt;/span&gt;
&lt;a href="#%e7%84%b6%e5%90%8e%e9%87%8d%e5%90%af%e7%bd%91%e5%8d%a1" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;ifdown enp0s3;ifup enp0s3&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;查看ip，centos默认没&lt;code&gt;ifconfig&lt;/code&gt;，用&lt;code&gt;ip ad&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;设置源&lt;span class="hx:absolute hx:-mt-20" id="设置源"&gt;&lt;/span&gt;
&lt;a href="#%e8%ae%be%e7%bd%ae%e6%ba%90" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href="http://mirrors.aliyun.com/help/centos"target="_blank" rel="noopener"&gt;阿里源&lt;/a&gt;&lt;br&gt;
&lt;a href="http://mirrors.163.com/.help/centos.html"target="_blank" rel="noopener"&gt;163&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;生成缓存&lt;br&gt;
&lt;code&gt;bash yum clean all yum makecache&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;安装第三方包，如htop，请先安装epel&lt;br&gt;
&lt;code&gt;bash yum -y install epel-release&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;安装常用包&lt;span class="hx:absolute hx:-mt-20" id="安装常用包"&gt;&lt;/span&gt;
&lt;a href="#%e5%ae%89%e8%a3%85%e5%b8%b8%e7%94%a8%e5%8c%85" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;yum install -y htop net-tools wget curl bash-completion&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;设置内核支持 memory and swap accounting&lt;span class="hx:absolute hx:-mt-20" id="设置内核支持-memory-and-swap-accounting"&gt;&lt;/span&gt;
&lt;a href="#%e8%ae%be%e7%bd%ae%e5%86%85%e6%a0%b8%e6%94%af%e6%8c%81-memory-and-swap-accounting" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;修改：/etc/default/grub,在GRUB_CMDLINE_LINUX一行内追加增加如下的参数
GRUB_CMDLINE_LINUX=&amp;ldquo;cgroup_enable=memory swapaccount=1&amp;rdquo;&lt;/p&gt;</description></item><item><title>centos_http代理(ubuntu类似)</title><link>https://www.daozzg.com/docs/2015-2018/2017-11-18-centos-http%E4%BB%A3%E7%90%86/</link><pubDate>Sat, 18 Nov 2017 21:25:25 +0000</pubDate><guid>https://www.daozzg.com/docs/2015-2018/2017-11-18-centos-http%E4%BB%A3%E7%90%86/</guid><description>
&lt;p&gt;本教程基于centos7， ubuntu类似，只需要替换下面的“yum” 为“apt-get” 即可&lt;/p&gt;
&lt;h2&gt;安装shadowsocks 并启用socket5代理&lt;span class="hx:absolute hx:-mt-20" id="安装shadowsocks-并启用socket5代理"&gt;&lt;/span&gt;
&lt;a href="#%e5%ae%89%e8%a3%85shadowsocks-%e5%b9%b6%e5%90%af%e7%94%a8socket5%e4%bb%a3%e7%90%86" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;安装&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;yum install -y python-pip
pip install shadowsocks&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;用shadowsocks启动一个socket5代理&lt;br&gt;
修改下面的配置，保存到/etc/shadowsocks_local.json(没有就新建一个)&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;{
&amp;#34;server&amp;#34;: &amp;#34;{your-server}&amp;#34;,
&amp;#34;server_port&amp;#34;: 40002,
&amp;#34;local_port&amp;#34;: 1080,
&amp;#34;password&amp;#34;: &amp;#34;{your-password}&amp;#34;,
&amp;#34;timeout&amp;#34;: 600,
&amp;#34;method&amp;#34;: &amp;#34;aes-256-cfb&amp;#34;
}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;启动&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;sslocal -c /etc/shadowsocks_local.json -d start&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;测试&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;curl --socks5-hostname localhost:1080 google.com&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;如果返回301表示成功&lt;/p&gt;
&lt;h2&gt;转socket5为http代理&lt;span class="hx:absolute hx:-mt-20" id="转socket5为http代理"&gt;&lt;/span&gt;
&lt;a href="#%e8%bd%acsocket5%e4%b8%bahttp%e4%bb%a3%e7%90%86" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;安装&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;yum install -y privoxy&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;配置,在/etc/privoxy/config 增加一行配置，指定上面开的socks5的端口&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;echo &amp;#34;forward-socks5 / 127.0.0.1:1080 .&amp;#34; &amp;gt;&amp;gt;/etc/privoxy/config&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;启动&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;service privoxy start&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;测试&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;curl --proxy localhost:8118 google.com&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;如果返回301表示成功&lt;/p&gt;
&lt;h2&gt;使用&lt;span class="hx:absolute hx:-mt-20" id="使用"&gt;&lt;/span&gt;
&lt;a href="#%e4%bd%bf%e7%94%a8" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;打开终端口，先导入环境变量&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;export PROXY_PORT=8118
export PROXY_IP=127.0.0.1
export http_proxy=http://$PROXY_IP:$PROXY_PORT
export HTTP_PROXY=$http_proxy
export https_proxy=$http_proxy
export HTTPS_PROXY=$http_proxy
export no_proxy=&amp;#34;localhost,127.0.0.1,localaddress,.localdomain.com,example.com,192.168.1.11,192.168.1.12,192.168.1.13&amp;#34;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;然后再进行的http访问如果支持HTTP_PROXY环境变量（npm,curl等都支持），就会自动通过代理访问&lt;/p&gt;
&lt;h3&gt;另外，设置docker使用代理&lt;span class="hx:absolute hx:-mt-20" id="另外设置docker使用代理"&gt;&lt;/span&gt;
&lt;a href="#%e5%8f%a6%e5%a4%96%e8%ae%be%e7%bd%aedocker%e4%bd%bf%e7%94%a8%e4%bb%a3%e7%90%86" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;&lt;a href="https://docs.docker.com/engine/admin/systemd/#httphttps-proxy"target="_blank" rel="noopener"&gt;https://docs.docker.com/engine/admin/systemd/#httphttps-proxy&lt;/a&gt;&lt;/p&gt;</description></item><item><title>k8s安装</title><link>https://www.daozzg.com/docs/2015-2018/2017-11-18-k8s%E5%AE%89%E8%A3%85/</link><pubDate>Sat, 18 Nov 2017 18:20:45 +0000</pubDate><guid>https://www.daozzg.com/docs/2015-2018/2017-11-18-k8s%E5%AE%89%E8%A3%85/</guid><description>
&lt;h2&gt;设置代理&lt;span class="hx:absolute hx:-mt-20" id="设置代理"&gt;&lt;/span&gt;
&lt;a href="#%e8%ae%be%e7%bd%ae%e4%bb%a3%e7%90%86" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href="https://www.daozzg.com/2017/11/18/centos-http%e4%bb%a3%e7%90%86/"&gt;代理安装&lt;/a&gt;
在当前shell启用代理&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;export PROXY_PORT=8118
export PROXY_IP=192.168.15.11
export http_proxy=http://$PROXY_IP:$PROXY_PORT
export HTTP_PROXY=$http_proxy
export https_proxy=$http_proxy
export HTTPS_PROXY=$http_proxy
export no_proxy=&amp;#34;localhost,127.0.0.1,localaddress,.localdomain.com,example.com,192.168.1.11,192.168.1.12,192.168.1.13&amp;#34;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;安装docker&lt;span class="hx:absolute hx:-mt-20" id="安装docker"&gt;&lt;/span&gt;
&lt;a href="#%e5%ae%89%e8%a3%85docker" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;systemctl disable iptables-services firewalld
systemctl stop iptables-services firewalld
cat &amp;lt;&amp;lt;EOF &amp;gt; /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl --system
curl https://get.docker.com/|sh
systemctl enable docker &amp;amp;&amp;amp; systemctl start docker&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;安装 kubeadm,kubelet,kubectl&lt;span class="hx:absolute hx:-mt-20" id="安装-kubeadmkubeletkubectl"&gt;&lt;/span&gt;
&lt;a href="#%e5%ae%89%e8%a3%85-kubeadmkubeletkubectl" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;cat &amp;lt;&amp;lt;EOF &amp;gt; /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
setenforce 0
yum install -y kubelet kubeadm kubectl
source &amp;lt;(kubectl completion bash)
echo &amp;#34;source &amp;lt;(kubectl completion bash)&amp;#34; &amp;gt;&amp;gt; ~/.bashrc
#journalctl -xeu kubelet&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;运行 k8s&lt;span class="hx:absolute hx:-mt-20" id="运行-k8s"&gt;&lt;/span&gt;
&lt;a href="#%e8%bf%90%e8%a1%8c-k8s" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Initializes cluster master node:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;kubeadm init --pod-network-cidr=192.168.0.0/16&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;如果kubelet启动不起来，查看下日志&lt;code&gt;journalctl -xeu kubelet&lt;/code&gt;
*. not work with enabled swap&lt;br&gt;
添加下面的配置&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;echo &amp;#39;Environment=&amp;#34;KUBELET_EXTRA_ARGS=--fail-swap-on=false&amp;#34;&amp;#39; &amp;gt; /etc/systemd/system/kubelet.service.d/90-local-extras.conf&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;2.Initialize cluster networking:&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;kubectl apply -f https://docs.projectcalico.org/v2.6/getting-started/kubernetes/installation/hosted/kubeadm/1.6/calico.yaml&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;3.(Optional) Initialize kube-dashboard:&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;curl -L -s https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml | kubectl apply -f -&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;访问： https://127.0.0.1:8443
访问不了，：https://github.com/kubernetes/dashboard/wiki/Access-control
目前(v1.7.1)不支持手动切换语言：可以通过浏览器插件更改https://github.com/kubernetes/dashboard/issues/2240
4.如果是单节点需要允许主节点可部署&lt;/p&gt;
&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;安装监控 heapster&lt;span class="hx:absolute hx:-mt-20" id="安装监控-heapster"&gt;&lt;/span&gt;
&lt;a href="#%e5%ae%89%e8%a3%85%e7%9b%91%e6%8e%a7-heapster" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;pre&gt;&lt;code&gt;kubectl create -f https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/influxdb/influxdb.yaml
kubectl create -f https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/influxdb/heapster.yaml
kubectl create -f https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/influxdb/grafana.yaml&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title/><link>https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v2.14.18_release_note/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v2.14.18_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/argoproj/argo-cd/releases/tag/v2.14.18"target="_blank" rel="noopener"&gt;https://github.com/argoproj/argo-cd/releases/tag/v2.14.18&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;argoproj/argo-cd v2.14.18 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-09-18T20:32:47Z&lt;/p&gt;
&lt;h2&gt;Quick Start&lt;span class="hx:absolute hx:-mt-20" id="quick-start"&gt;&lt;/span&gt;
&lt;a href="#quick-start" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3&gt;Non-HA:&lt;span class="hx:absolute hx:-mt-20" id="non-ha"&gt;&lt;/span&gt;
&lt;a href="#non-ha" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl create namespace argocd
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.18/manifests/install.yaml&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;HA:&lt;span class="hx:absolute hx:-mt-20" id="ha"&gt;&lt;/span&gt;
&lt;a href="#ha" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl create namespace argocd
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.18/manifests/ha/install.yaml&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Release Signatures and Provenance&lt;span class="hx:absolute hx:-mt-20" id="release-signatures-and-provenance"&gt;&lt;/span&gt;
&lt;a href="#release-signatures-and-provenance" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the &lt;a href="https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets"target="_blank" rel="noopener"&gt;documentation&lt;/a&gt; on how to verify.&lt;/p&gt;
&lt;h2&gt;Upgrading&lt;span class="hx:absolute hx:-mt-20" id="upgrading"&gt;&lt;/span&gt;
&lt;a href="#upgrading" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;If upgrading from a different minor version, be sure to read the &lt;a href="https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/"target="_blank" rel="noopener"&gt;upgrading&lt;/a&gt; documentation.&lt;/p&gt;
&lt;h2&gt;Changelog&lt;span class="hx:absolute hx:-mt-20" id="changelog"&gt;&lt;/span&gt;
&lt;a href="#changelog" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3&gt;Bug fixes&lt;span class="hx:absolute hx:-mt-20" id="bug-fixes"&gt;&lt;/span&gt;
&lt;a href="#bug-fixes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;caa4dc1bd29606c41b8682a38b0e0cc421fc3675: fix(util): Fix default key exchange algorthims used for SSH connection to be FIPS compliant (#24499) (@anandf)&lt;/li&gt;
&lt;li&gt;4f6686fc3f5e284da697ad1414899342994b6e26: fix: correct post-delete finalizer removal when cluster not found (cherry-pick #24415 for 2.14) (#24591) (@argo-cd-cherry-pick-bot[bot])&lt;/li&gt;
&lt;li&gt;4359b3c77448594be8cf97f3e817ff6987653bb2: fix: use informer in webhook handler to reduce memory usage (#24622) (#24628) (@alexmt)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Documentation&lt;span class="hx:absolute hx:-mt-20" id="documentation"&gt;&lt;/span&gt;
&lt;a href="#documentation" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;3d76aa5daa8714f4595097f72747a3e07d401674: docs: Update URL for HA manifests to stable. (#24456) (@Kelketek)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Other work&lt;span class="hx:absolute hx:-mt-20" id="other-work"&gt;&lt;/span&gt;
&lt;a href="#other-work" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;981e7f762aa23c3d7639548243d662992186fa08: fix(2.14): change the appset namespace to server namespace when generating appset (#24481) (@nitishfy)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a href="https://github.com/argoproj/argo-cd/compare/v2.14.17...v2.14.18"target="_blank" rel="noopener"&gt;https://github.com/argoproj/argo-cd/compare/v2.14.17...v2.14.18&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://argoproj.github.io/cd/"&gt;&lt;img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" &gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title/><link>https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v2.14.19_release_note/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v2.14.19_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/argoproj/argo-cd/releases/tag/v2.14.19"target="_blank" rel="noopener"&gt;https://github.com/argoproj/argo-cd/releases/tag/v2.14.19&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;argoproj/argo-cd v2.14.19 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-09-22T23:02:59Z&lt;/p&gt;
&lt;h2&gt;Quick Start&lt;span class="hx:absolute hx:-mt-20" id="quick-start"&gt;&lt;/span&gt;
&lt;a href="#quick-start" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3&gt;Non-HA:&lt;span class="hx:absolute hx:-mt-20" id="non-ha"&gt;&lt;/span&gt;
&lt;a href="#non-ha" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl create namespace argocd
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.19/manifests/install.yaml&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;HA:&lt;span class="hx:absolute hx:-mt-20" id="ha"&gt;&lt;/span&gt;
&lt;a href="#ha" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl create namespace argocd
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.19/manifests/ha/install.yaml&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Release Signatures and Provenance&lt;span class="hx:absolute hx:-mt-20" id="release-signatures-and-provenance"&gt;&lt;/span&gt;
&lt;a href="#release-signatures-and-provenance" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the &lt;a href="https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets"target="_blank" rel="noopener"&gt;documentation&lt;/a&gt; on how to verify.&lt;/p&gt;
&lt;h2&gt;Upgrading&lt;span class="hx:absolute hx:-mt-20" id="upgrading"&gt;&lt;/span&gt;
&lt;a href="#upgrading" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;If upgrading from a different minor version, be sure to read the &lt;a href="https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/"target="_blank" rel="noopener"&gt;upgrading&lt;/a&gt; documentation.&lt;/p&gt;
&lt;h2&gt;Changelog&lt;span class="hx:absolute hx:-mt-20" id="changelog"&gt;&lt;/span&gt;
&lt;a href="#changelog" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3&gt;Bug fixes&lt;span class="hx:absolute hx:-mt-20" id="bug-fixes"&gt;&lt;/span&gt;
&lt;a href="#bug-fixes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;4a133ce41b5984443eaeaa513cc100f33e44ff84: fix: limit number of resources in appset status (#24690) (#24694) (@alexmt)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Other work&lt;span class="hx:absolute hx:-mt-20" id="other-work"&gt;&lt;/span&gt;
&lt;a href="#other-work" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;376525eea2baedd18c41beeaf99dd18afbc4466c: ci(release): only set latest release in github when latest (#24525) (#24688) (@agaudreault)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a href="https://github.com/argoproj/argo-cd/compare/v2.14.18...v2.14.19"target="_blank" rel="noopener"&gt;https://github.com/argoproj/argo-cd/compare/v2.14.18...v2.14.19&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://argoproj.github.io/cd/"&gt;&lt;img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" &gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title/><link>https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v2.14.20_release_note/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v2.14.20_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/argoproj/argo-cd/releases/tag/v2.14.20"target="_blank" rel="noopener"&gt;https://github.com/argoproj/argo-cd/releases/tag/v2.14.20&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;argoproj/argo-cd v2.14.20 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-09-30T16:18:32Z&lt;/p&gt;
&lt;h2&gt;Quick Start&lt;span class="hx:absolute hx:-mt-20" id="quick-start"&gt;&lt;/span&gt;
&lt;a href="#quick-start" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3&gt;Non-HA:&lt;span class="hx:absolute hx:-mt-20" id="non-ha"&gt;&lt;/span&gt;
&lt;a href="#non-ha" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl create namespace argocd
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.20/manifests/install.yaml&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;HA:&lt;span class="hx:absolute hx:-mt-20" id="ha"&gt;&lt;/span&gt;
&lt;a href="#ha" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl create namespace argocd
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.20/manifests/ha/install.yaml&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Release Signatures and Provenance&lt;span class="hx:absolute hx:-mt-20" id="release-signatures-and-provenance"&gt;&lt;/span&gt;
&lt;a href="#release-signatures-and-provenance" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the &lt;a href="https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets"target="_blank" rel="noopener"&gt;documentation&lt;/a&gt; on how to verify.&lt;/p&gt;
&lt;h2&gt;Upgrading&lt;span class="hx:absolute hx:-mt-20" id="upgrading"&gt;&lt;/span&gt;
&lt;a href="#upgrading" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;If upgrading from a different minor version, be sure to read the &lt;a href="https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/"target="_blank" rel="noopener"&gt;upgrading&lt;/a&gt; documentation.&lt;/p&gt;
&lt;h2&gt;Changelog&lt;span class="hx:absolute hx:-mt-20" id="changelog"&gt;&lt;/span&gt;
&lt;a href="#changelog" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3&gt;Bug fixes&lt;span class="hx:absolute hx:-mt-20" id="bug-fixes"&gt;&lt;/span&gt;
&lt;a href="#bug-fixes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;4ab9cd45bf11b05f4cdd9f30226e1ace5d8ba57b: fix: allow for backwards compatibility of durations defined in days (cherry-pick #24769 for 2.14) (#24772) (@argo-cd-cherry-pick-bot[bot])&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Other work&lt;span class="hx:absolute hx:-mt-20" id="other-work"&gt;&lt;/span&gt;
&lt;a href="#other-work" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;7b219ee97fd10ef5cd2ca3e8f7324853d690c999: Merge commit from fork (@crenshaw-dev)&lt;/li&gt;
&lt;li&gt;e889f0a7ffbad5c5eff0cf8578f86e749c044253: Merge commit from fork (@crenshaw-dev)&lt;/li&gt;
&lt;li&gt;741f00e2e3543579763d94ba588c676f2c05f5e1: Merge commit from fork (@crenshaw-dev)&lt;/li&gt;
&lt;li&gt;1f98e3f9897cc9e424011591b729c061e8c99414: Merge commit from fork (@thevilledev)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a href="https://github.com/argoproj/argo-cd/compare/v2.14.19...v2.14.20"target="_blank" rel="noopener"&gt;https://github.com/argoproj/argo-cd/compare/v2.14.19...v2.14.20&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://argoproj.github.io/cd/"&gt;&lt;img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" &gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title/><link>https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v3.0.17_release_note/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v3.0.17_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/argoproj/argo-cd/releases/tag/v3.0.17"target="_blank" rel="noopener"&gt;https://github.com/argoproj/argo-cd/releases/tag/v3.0.17&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;argoproj/argo-cd v3.0.17 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-09-18T20:24:12Z&lt;/p&gt;
&lt;h2&gt;Quick Start&lt;span class="hx:absolute hx:-mt-20" id="quick-start"&gt;&lt;/span&gt;
&lt;a href="#quick-start" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3&gt;Non-HA:&lt;span class="hx:absolute hx:-mt-20" id="non-ha"&gt;&lt;/span&gt;
&lt;a href="#non-ha" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl create namespace argocd
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.17/manifests/install.yaml&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;HA:&lt;span class="hx:absolute hx:-mt-20" id="ha"&gt;&lt;/span&gt;
&lt;a href="#ha" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl create namespace argocd
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.17/manifests/ha/install.yaml&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Release Signatures and Provenance&lt;span class="hx:absolute hx:-mt-20" id="release-signatures-and-provenance"&gt;&lt;/span&gt;
&lt;a href="#release-signatures-and-provenance" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the &lt;a href="https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets"target="_blank" rel="noopener"&gt;documentation&lt;/a&gt; on how to verify.&lt;/p&gt;
&lt;h2&gt;Release Notes Blog Post&lt;span class="hx:absolute hx:-mt-20" id="release-notes-blog-post"&gt;&lt;/span&gt;
&lt;a href="#release-notes-blog-post" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;For a detailed breakdown of the key changes and improvements in this release, check out the &lt;a href="https://blog.argoproj.io/argo-cd-v2-14-release-candidate-57a664791e2a"target="_blank" rel="noopener"&gt;official blog post&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Upgrading&lt;span class="hx:absolute hx:-mt-20" id="upgrading"&gt;&lt;/span&gt;
&lt;a href="#upgrading" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;If upgrading from a different minor version, be sure to read the &lt;a href="https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/"target="_blank" rel="noopener"&gt;upgrading&lt;/a&gt; documentation.&lt;/p&gt;
&lt;h2&gt;Changelog&lt;span class="hx:absolute hx:-mt-20" id="changelog"&gt;&lt;/span&gt;
&lt;a href="#changelog" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3&gt;Bug fixes&lt;span class="hx:absolute hx:-mt-20" id="bug-fixes"&gt;&lt;/span&gt;
&lt;a href="#bug-fixes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;a85fa0947bda87ca6d4ceb69559123f85c87a58d: fix: correct post-delete finalizer removal when cluster not found (cherry-pick #24415 for 3.0) (#24589) (@argo-cd-cherry-pick-bot[bot])&lt;/li&gt;
&lt;li&gt;97a87308ab1696db115ebc0cc0d1db7da60bcf4d: fix: use informer in webhook handler to reduce memory usage (#24622) (#24627) (@alexmt)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Documentation&lt;span class="hx:absolute hx:-mt-20" id="documentation"&gt;&lt;/span&gt;
&lt;a href="#documentation" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;b729cff93212a98c671603b5871e858e6f5bf852: docs: Update URL for HA manifests to stable. (#24455) (@Kelketek)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Other work&lt;span class="hx:absolute hx:-mt-20" id="other-work"&gt;&lt;/span&gt;
&lt;a href="#other-work" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;2a0282d66826c9a0a549c3912eadaf8ff2c7d1c5: fix(3.0): change the appset namespace to server namespace when generating appset (#24479) (@nitishfy)&lt;/li&gt;
&lt;li&gt;0af18331eb3c3e23418eb272a1587ca8ee7a2980: fix(cherry-pick-3.0): Do not block project update when a cluster referenced in an App doesn&amp;rsquo;t exist (#24449) (@OpenGuidou)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a href="https://github.com/argoproj/argo-cd/compare/v3.0.16...v3.0.17"target="_blank" rel="noopener"&gt;https://github.com/argoproj/argo-cd/compare/v3.0.16...v3.0.17&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://argoproj.github.io/cd/"&gt;&lt;img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" &gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title/><link>https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v3.0.18_release_note/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v3.0.18_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/argoproj/argo-cd/releases/tag/v3.0.18"target="_blank" rel="noopener"&gt;https://github.com/argoproj/argo-cd/releases/tag/v3.0.18&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;argoproj/argo-cd v3.0.18 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-09-22T23:09:36Z&lt;/p&gt;
&lt;h2&gt;Quick Start&lt;span class="hx:absolute hx:-mt-20" id="quick-start"&gt;&lt;/span&gt;
&lt;a href="#quick-start" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3&gt;Non-HA:&lt;span class="hx:absolute hx:-mt-20" id="non-ha"&gt;&lt;/span&gt;
&lt;a href="#non-ha" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl create namespace argocd
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.18/manifests/install.yaml&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;HA:&lt;span class="hx:absolute hx:-mt-20" id="ha"&gt;&lt;/span&gt;
&lt;a href="#ha" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl create namespace argocd
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.18/manifests/ha/install.yaml&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Release Signatures and Provenance&lt;span class="hx:absolute hx:-mt-20" id="release-signatures-and-provenance"&gt;&lt;/span&gt;
&lt;a href="#release-signatures-and-provenance" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the &lt;a href="https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets"target="_blank" rel="noopener"&gt;documentation&lt;/a&gt; on how to verify.&lt;/p&gt;
&lt;h2&gt;Release Notes Blog Post&lt;span class="hx:absolute hx:-mt-20" id="release-notes-blog-post"&gt;&lt;/span&gt;
&lt;a href="#release-notes-blog-post" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;For a detailed breakdown of the key changes and improvements in this release, check out the &lt;a href="https://blog.argoproj.io/argo-cd-v2-14-release-candidate-57a664791e2a"target="_blank" rel="noopener"&gt;official blog post&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Upgrading&lt;span class="hx:absolute hx:-mt-20" id="upgrading"&gt;&lt;/span&gt;
&lt;a href="#upgrading" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;If upgrading from a different minor version, be sure to read the &lt;a href="https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/"target="_blank" rel="noopener"&gt;upgrading&lt;/a&gt; documentation.&lt;/p&gt;
&lt;h2&gt;Changelog&lt;span class="hx:absolute hx:-mt-20" id="changelog"&gt;&lt;/span&gt;
&lt;a href="#changelog" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3&gt;Bug fixes&lt;span class="hx:absolute hx:-mt-20" id="bug-fixes"&gt;&lt;/span&gt;
&lt;a href="#bug-fixes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;dcfb4db5509dc6eab69d46e5bea271b7bcb3ea75: fix(server): validate new project on update (#23970) (cherry-pick #23973 for 3.0) (#24663) (@argo-cd-cherry-pick-bot[bot])&lt;/li&gt;
&lt;li&gt;36ce3809064a433f83d0991ae832cd79bfa26544: fix: limit number of resources in appset status (#24690) (#24695) (@alexmt)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Other work&lt;span class="hx:absolute hx:-mt-20" id="other-work"&gt;&lt;/span&gt;
&lt;a href="#other-work" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;531d96edef1c24e726a2f4ff7e9d2c088a6ef23e: ci(release): only set latest release in github when latest (#24525) (#24687) (@agaudreault)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a href="https://github.com/argoproj/argo-cd/compare/v3.0.17...v3.0.18"target="_blank" rel="noopener"&gt;https://github.com/argoproj/argo-cd/compare/v3.0.17...v3.0.18&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://argoproj.github.io/cd/"&gt;&lt;img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" &gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title/><link>https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v3.0.19_release_note/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.daozzg.com/docs/cncf/project/argo-cd/releasenote/argo-cd_v3.0.19_release_note/</guid><description>
&lt;p&gt;来源: &lt;a href="https://github.com/argoproj/argo-cd/releases/tag/v3.0.19"target="_blank" rel="noopener"&gt;https://github.com/argoproj/argo-cd/releases/tag/v3.0.19&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;argoproj/argo-cd v3.0.19 Release Notes&lt;/h1&gt;&lt;p&gt;Published at: 2025-09-30T16:25:34Z&lt;/p&gt;
&lt;h2&gt;Quick Start&lt;span class="hx:absolute hx:-mt-20" id="quick-start"&gt;&lt;/span&gt;
&lt;a href="#quick-start" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3&gt;Non-HA:&lt;span class="hx:absolute hx:-mt-20" id="non-ha"&gt;&lt;/span&gt;
&lt;a href="#non-ha" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl create namespace argocd
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.19/manifests/install.yaml&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;HA:&lt;span class="hx:absolute hx:-mt-20" id="ha"&gt;&lt;/span&gt;
&lt;a href="#ha" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="hextra-code-block hx:relative hx:mt-6 hx:first:mt-0 hx:group/code"&gt;
&lt;div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl create namespace argocd
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.19/manifests/ha/install.yaml&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hextra-code-copy-btn-container hx:opacity-0 hx:transition hx:group-hover/code:opacity-100 hx:flex hx:gap-1 hx:absolute hx:m-[11px] hx:right-0 hx:top-0"&gt;
&lt;button
class="hextra-code-copy-btn hx:group/copybtn hx:cursor-pointer hx:transition-all hx:active:opacity-50 hx:bg-primary-700/5 hx:border hx:border-black/5 hx:text-gray-600 hx:hover:text-gray-900 hx:rounded-md hx:p-1.5 hx:dark:bg-primary-300/10 hx:dark:border-white/10 hx:dark:text-gray-400 hx:dark:hover:text-gray-50"
title="复制代码"
&gt;
&lt;div class="hextra-copy-icon hx:group-[.copied]/copybtn:hidden hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;div class="hextra-success-icon hx:hidden hx:group-[.copied]/copybtn:block hx:pointer-events-none hx:h-4 hx:w-4"&gt;&lt;/div&gt;
&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Release Signatures and Provenance&lt;span class="hx:absolute hx:-mt-20" id="release-signatures-and-provenance"&gt;&lt;/span&gt;
&lt;a href="#release-signatures-and-provenance" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the &lt;a href="https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets"target="_blank" rel="noopener"&gt;documentation&lt;/a&gt; on how to verify.&lt;/p&gt;
&lt;h2&gt;Release Notes Blog Post&lt;span class="hx:absolute hx:-mt-20" id="release-notes-blog-post"&gt;&lt;/span&gt;
&lt;a href="#release-notes-blog-post" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;For a detailed breakdown of the key changes and improvements in this release, check out the &lt;a href="https://blog.argoproj.io/argo-cd-v2-14-release-candidate-57a664791e2a"target="_blank" rel="noopener"&gt;official blog post&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Upgrading&lt;span class="hx:absolute hx:-mt-20" id="upgrading"&gt;&lt;/span&gt;
&lt;a href="#upgrading" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;If upgrading from a different minor version, be sure to read the &lt;a href="https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/"target="_blank" rel="noopener"&gt;upgrading&lt;/a&gt; documentation.&lt;/p&gt;
&lt;h2&gt;Changelog&lt;span class="hx:absolute hx:-mt-20" id="changelog"&gt;&lt;/span&gt;
&lt;a href="#changelog" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3&gt;Bug fixes&lt;span class="hx:absolute hx:-mt-20" id="bug-fixes"&gt;&lt;/span&gt;
&lt;a href="#bug-fixes" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;a731ea68ff6f43a4b4a8fe8e605edc7e9fd85b1b: fix: allow for backwards compatibility of durations defined in days (cherry-pick #24769 for 3.0) (#24770) (@argo-cd-cherry-pick-bot[bot])&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Other work&lt;span class="hx:absolute hx:-mt-20" id="other-work"&gt;&lt;/span&gt;
&lt;a href="#other-work" class="subheading-anchor" aria-label="Permalink for this section"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;307073647669a2cbc843ed906d266835740b9aa4: Merge commit from fork (@crenshaw-dev)&lt;/li&gt;
&lt;li&gt;93ab7e4519fb0534f93eb7c67a7a5e7490eb7bc7: Merge commit from fork (@crenshaw-dev)&lt;/li&gt;
&lt;li&gt;f60a9441a7a58c28affa38aa5057b3f1a5ad6ad3: Merge commit from fork (@crenshaw-dev)&lt;/li&gt;
&lt;li&gt;2aaace870d4c13991069ef19ab99866d018d12ac: Merge commit from fork (@thevilledev)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a href="https://github.com/argoproj/argo-cd/compare/v3.0.18...v3.0.19"target="_blank" rel="noopener"&gt;https://github.com/argoproj/argo-cd/compare/v3.0.18...v3.0.19&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://argoproj.github.io/cd/"&gt;&lt;img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" &gt;&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>