面向 AI 智能体的 Kubernetes:当代码变得廉价,验证才是关键
Kubernetes for AI agents: when code is cheap, proof matters
文章提出用 Kubernetes 生态为 AI 智能体构建"验证平台":Cluster API 管理集群、Argo CD 保持 Git 配置一致、MCP 让 AI 调用基础设施工具,使每个候选变更成为有独立资源和生命周期的受控实验。
现在是周一 09:07。想象一个六人开发者团队提交了足够让整个工程部门忙不过来的拉取请求。他们的编码代理已经工作了一整个周末。有新功能、依赖升级、数据库迁移,还有对结账服务的一次雄心勃勃的重写。到 09:15,团队的共享预发布环境已经崩溃。没人知道是哪个改动弄坏了它。代码到来的速度,已经超过了组织确认它是否可用的速度。
这正是 Kubernetes 再次变得有趣的地方。Kubernetes 运行并协调容器化工作负载。Cluster API 将这一方式扩展到创建和管理 Kubernetes 集群。Argo CD 让应用与存储在 Git 中的配置保持一致。而模型上下文协议(MCP)为 AI 应用提供了一种通用方式来发现和调用工具,包括检查或更改基础设施的工具。这些组件结合在一起,可以赋予一个小团队一种非凡的能力:AI 可以请求一个环境、运行一次实验、检查证据并释放资源。
这个机会比问 Claude 或 ChatGPT 某个 Pod 为什么崩溃要大得多。我们可以构建这样的平台:每一个重要改动都能获得证明自身所需的基础设施,并且验证在人类下班后仍继续进行。
稀缺资源正在变成信心。下一个伟大的开发者平台将制造信心。
队列转移到 QA
多年来,软件组织一直在优化从想法到可用代码的旅程。代理式开发——即软件代理在多个步骤中规划、实现和修订改动——压缩了这段旅程的一部分。它同时也把队列向下游转移。开发者可以在审查者理解第一个实现之前就启动好几个实现。
这个问题在研究里已经显现。DORA 的2026 年 3 月关于 AI 张力的分析描述了工程师把代码生产中节省下来的时间重新分配到审计和验证上,同时也指出更高的 AI 采用率、更高的交付吞吐量与更大的不稳定性之间存在关联。更快的生产并不会自动带来更健康的交付系统。
十倍产出是一个有用的设计挑战,而不是对每个开发者都已确立的生产力倍增器。METR 2026 年 2 月的更新表明,较新的工具可能比其 2025 年初的研究所捕捉到的带来更多收益,同时解释了为什么选择效应使得无法给出可靠的新估计。在本文中,想象一个能够提交十倍数量看似合理改动的团队。即使只有一小部分值得发布,其平台也必须能够应对。
QA 现在需要并行环境、真实数据、浏览器会话、API 测试、迁移演练、安全检查、故障注入,以及足够多的可观测性来区分一个坏改动和一个坏测试。人类审查者仍然必须判断架构、意图和产品行为。如果给他们更大一摞绿色对勾,而这些对勾是由生成代码时同样的错误假设产生的,那是不够的。
一个共享预发布环境会把这种丰裕变成争抢。团队排队等数据库,互相覆盖对方的测试数据,然后花一下午调查无法复现的失败。平台需要改变其工作单元:每个候选改动都成为一个有界实验,拥有自己的身份、资源、证据和结束时间。
提出一个目标结果,然后让平台完成工作
我们的开发者 Maya 从一个请求开始:
针对当前版本验证结账变更。在旧版和新版应用同时运行的情况下演练数据库迁移。检查重复支付回调、数据库响应缓慢以及回滚。将实验控制在团队的测试预算内,并在之后移除环境。
这比一张申请三台机器的工单要好得多的接口。它说明了必须了解什么。智能体可以检查代码仓库、选择已批准的测试配置、申请环境并解释它发现了什么。
平台团队应开始将其设计为使用 Kubernetes 的一种常规方式。开发者将越来越多地通过意图、约束和证据进行交互。平台工程师仍然需要直接工具来设计系统、检查故障并恢复系统。但日常基础设施工作可以变成一场由 API 支撑的对话,同时让后台工作进程也能使用相同的能力。
MCP 提供 AI 应用与其工具之间的连接。它不提供你所在组织的环境目录、持久作业调度器或权限策略。一个有用的平台工具可能提供 request_environment、run_verification、get_evidence 和 release_environment。这些是提议的组织特定操作,不是标准的 MCP 工具名称。
在它们背后,复用你已经信任的基础设施自动化。如果你的平台已经通过某个服务或工作流来配置环境,就暴露该能力。有价值的新工作是给智能体一份小而易于理解的契约,其中包含它无法协商掉的限制。
你实际可以使用的 Kubernetes MCP 服务器
工具已经超越了假设性的聊天界面。以下项目今天已经暴露了该系统的有用部分。它们具有不同的范围和安全默认值,因此请评估你打算启用的版本和工具。
应用诊断:containers/kubernetes-mcp-server
containers Kubernetes MCP 服务器通过原生 API 客户端暴露 Kubernetes 资源、日志、Helm 操作和多集群访问。对于诸如预览为何不健康或哪个资源阻止了发布之类的问题,它是一个实用的候选方案。其配置支持只读模式、工具过滤和被拒绝的资源类型。在此版本中,只读并非默认设置。从显式启用的观察工具开始,排除 Secrets,并只给下游身份授予其所需的 Kubernetes 权限。
集群访问:Giant Swarm 的 Kubernetes MCP 服务器
Giant Swarm 的 mcp-kubernetes 可以通过 Cluster API 发现工作负载集群,并在该集群集合中路由操作。当智能体需要检查为测试创建的特定集群时,这一点很重要。其 RBAC 设计描述了模拟和身份传播。请同时检查管理集群的发现权限和工作负载集群的身份。集群发现与配置集群集合是不同的。
集群生命周期:Giant Swarm 的 Cluster API MCP 服务器
Giant Swarm 的 mcp-capi 在提供生命周期操作的同时,还暴露集群和机器检查功能。0.5.41 版本默认使用只读访问,启用了一项防护措施以防止修改已识别的 GitOps 管理对象,并禁用了 kubeconfig 导出。
这里是改变架构的细节:它的 capi_create_cluster 处理器会创建一个 Cluster 对象,并告知调用方基础设施、控制平面和工作节点资源必须分别创建。发布文档还将若干特定于提供商的工具标记为占位符。因此,一个名为“create cluster”的工具并不能证明其具备完整、开箱即用的配置能力。对于本文中的工作流,平台必须提供完整的、经过批准的配置。
部署上下文:Argo CD MCP
来自 argoproj-labs 的 Argo CD MCP 暴露了应用、资源树、事件和日志,以及同步和删除等变更工具。它帮助智能体将出现故障的服务与其对应的部署关联起来。请使用具有预期项目权限的 Argo 身份。其凭据文档区分了对 MCP 服务器的入站访问与它用于访问 Argo CD 的令牌。提供 Argo 令牌本身并不构成对 MCP 端点调用方的身份验证。
这些是用于评估的构建模块,而不是要求安装四台服务器。团队可以从一个诊断服务器及其现有的部署工作流开始。固定服务器版本,检查暴露的工具列表,测试被拒绝的操作,并确认哪个身份能够访问 Kubernetes。“非破坏性”模式仍可能允许写入;只读访问仍可能泄露敏感数据。
为智能体提供环境目录
Maya 的智能体不应被迫自行发明网络、选择任意的机器规格,或判断哪个服务账户看起来权限足够大。平台团队将这些决策打包成几个带版本号的配置文件,扩展其已支持的标准应用路径。
| 环境 | 适用于 | 需要理解的边界 |
|---|---|---|
| 共享测试集群中的命名空间 | 常规应用预览、API 契约和大多数集成测试。 | 共享的控制平面和节点。需要显式的访问、网络和资源策略。 |
| 沙箱化执行环境 | 智能体工作区、生成的代码、浏览器自动化和短期实验。 | 隔离性取决于所配置的运行时、文件系统、凭据和网络访问。 |
| 虚拟集群 | 独立的 Kubernetes API 和用于集群范围资源的空间,而无需专用物理集群。 | 主机网络和执行可能仍然共享;请验证该实现的隔离模型。 |
| 一次性 Cluster API 集群 | Kubernetes 升级、节点行为、网络或存储插件,以及需要完整集群边界的测试。 | 配置延迟、提供商配额和云清理成为实验的一部分。 |
Kubernetes 的多租户指南解释了为什么命名空间和虚拟控制平面需要额外的隔离控制。外部贡献者的代码不应继承授予平台控制器的信任。命名空间名称对于恶意代码而言并不是安全边界。
对于完整集群,请将 Cluster API 及其基础设施提供商控制器保留在持久的管理集群中。为它们提供具有明确范围的提供商凭据,维护备份并建立恢复责任归属。应用实验应放在工作负载集群中,这些集群可以消失而不会删除拥有其生命周期的系统。Cluster API 快速入门描述了这种管理集群/工作负载集群的区分。
集群配置文件应固定提供商、区域、Kubernetes 版本、机器镜像版本、网络与存储配置、允许的节点规格、最大节点数以及引导策略。让代理选择经过验证的变量。例如,升级实验可以请求已批准的“下一个 Kubernetes 版本”配置文件,而不是自行编造版本/提供商的组合。
ClusterClass 可以将可复用的基础设施、控制平面和工作节点模板与变量一起打包。它需要一个精确的成熟度标签:在检查过的 Cluster API v1.14.3 特性门控中,托管拓扑仍处于 alpha 阶段且默认禁用。请使用你选定的提供商启用并验证它,或使用你的平台已支持的完整提供商模板。环境契约可以在其实现演进的同时保持一致。
每个配置文件还需要一个数据方案。播种合成数据或经过适当脱敏的测试夹具,记录其版本,隔离每个测试的状态,并为外部依赖提供明确的测试端点。一个真实的结账测试绝不能发送真实付款、向客户发送电子邮件或复用生产凭据。数据库大小、基数和迁移历史可能与 Kubernetes 配置同样重要。
跟踪一个变更从请求到证据的全过程
以下是对组织平台工具的一个示例性请求,不是清单,也不是现有 MCP 服务器的模式:
{
"operation": "request_environment",
"request_id": "checkout-pr-418-attempt-1",
"profile": "checkout-migration-v3",
"candidate_revision": "<full immutable commit SHA>",
"baseline_revision": "<full immutable commit SHA>",
"fixture": "checkout-synthetic-v8",
"suite": "migration-and-rollback-v5",
"lease_minutes": 45
}经过身份验证的调用方决定所有权。服务端策略在接纳请求之前验证配置文件、修订版本、测试夹具、最大生命周期、并发允许量和预估成本。使用相同请求标识的重试会返回现有实验;它绝不能创建另一个集群。响应会给出操作 ID、当前状态、过期时间和证据位置。持久化工作流可以在聊天关闭后继续运行。
首先,记录并预配。存储已接纳的请求及其已批准的目标状态。在需要完整集群的情况下,平台会渲染提供商资源或托管拓扑。诸如 Argo CD 之类的协调器将该目标状态应用到管理集群;Cluster API 和提供商控制器执行预配。记录失败条件和截止时间,而不是让代理反复猜测是否应该重试。
然后,使其可用。等待 API、节点、网络和 DNS 正常工作。在开放应用访问之前,引导已批准的策略和附加组件。创建 CAPI 集群并不会自动将其注册到 Argo CD:平台自动化必须建立受限的部署身份并注册该集群。凭据应属于该受控集成,而不在模型的对话中。
部署确切的候选版本。Argo CD 的拉取请求 ApplicationSet 生成器可以发现匹配的拉取请求,并将头部提交 SHA 提供给应用模板。为了实现响应迅速的预览,请配置经过身份验证的 webhook 交付,而不是仅依赖其默认的 30 分钟轮询间隔。将 Argo 项目、仓库和部署目标置于平台控制之下。不受信任的拉取请求字段不得自行选择其权限。
使用不可变的应用修订版本和镜像摘要。ApplicationSet 可以创建部署记录,但仍需有人提供目标环境及其策略。它生成的应用并不能证明数据库已就绪或结账流程可正常工作。
运行实验。 通过你的 CI 系统、Kubernetes Jobs 或 Argo Workflows(可运行多步骤作业,是与 Argo CD 不同的项目)填充夹具并执行已批准的测试。并行启动相互独立的测试。为会改变状态的测试提供单独的数据或明确的执行顺序。在智能体对结果进行总结之前,先保存原始结果。
解释结果。 证据包应标明候选版本与基线版本、镜像摘要、配置文件版本、夹具版本、测试定义、原始输出、追踪记录、相关截图、失败与重试情况。区分“变更未通过其测试”与“环境未能启动”以及“测试未运行”。记录用于调查决策的智能体/模型和工具版本,以便操作人员能够重建整个过程。
最后,释放环境。 让证据保留时间超过环境的生命周期。用户收到的应是一个带有拆除状态的结果,而不是一段令人安心的说辞,同时某个被遗忘的负载均衡器还在继续计费。
QA 设计实验
在我们周一的故事中,迁移在干净的数据库上通过了。然而在混合版本测试下,一个旧工作进程消费了由新应用写入的消息,并将其处理了两次。Maya 的智能体检索到追踪记录,构建了一个最小复现,并提出了修复方案。平台针对修订后的候选版本和基线重新运行了同一个不可变场景。
这才是值得追求的杠杆效应:团队能够在客户给出答案之前,负担得起提出更困难的问题。
QA 成为这些问题的所有者。独立于实现来维护验收标准、不变量和回归测试。智能体可以生成测试,但它不得通过删除失败的断言来悄悄重新定义成功。第二个智能体提供了另一种视角;如果它接收到同样有缺陷的规格说明,它并不能保证独立的推理。
对于结账而言,有用的不变量包括:每个被接受的订单只收取一次费用、无跨客户数据访问、中断可恢复,以及滚动部署期间行为兼容。既要测试成功,也要测试拒绝:过期的凭据、重复的回调、格式错误的输入、缺失的依赖以及部分失败。对关键结果保留由人工负责的发布门禁。
为探索性智能体提供单独的通道。它们可以在一次性环境中搜索意外的交互、生成对抗性输入并尝试打破假设。当它们发现缺陷时,将其缩减为可复现的回归测试,并审查后纳入维护的测试套件。这样就把每次调查转化为平台验证未来变更能力的持久改进。
并行的拉取请求也会相互影响。十个各自通过的绿色分支可能合并成一个损坏的发布版本。重新验证实际的合并候选版本,并在变更触及共享契约、模式或基础设施时选择更广泛的组合。测试选择可以降低成本,但智能体关于某个测试为何不必要的解释,并不等同于发布安全的证据。
在所有人回家之后仍在继续的工作
同一平台可以服务于开发者的对话、定时运行的 agent,或一个持久的工作进程——有时被称为“dot”或永久运行的 agent。这些都是启动工作的方式。基础设施应继续使用持久状态、有界运行和明确归属。
| 工作 | 触发与执行 | 有用的结果与限制 |
|---|---|---|
| 变更验证 | 拉取请求或合并候选会启动一个排队的工作流。 | 针对确切修订版本的证据;并发上限、超时和环境过期。 |
| 升级与恢复演练 | 定时运行测试依赖更新、集群配置、备份恢复和回滚。 | 可复现的报告或提议的变更;合成数据和有界基础设施。 |
| 探索性 QA | 后台 worker 调查一份按优先级排序的风险清单。 | 新的可复现故障;固定的实验和 token 预算,以收益递减作为停止条件。 |
| 租约与成本对账 | 确定性控制器定期比较期望状态、租约和实际资源。 | 移除过期环境,升级遗留问题;清理不依赖 AI 会话。 |
| 交互式诊断 | 开发者询问某个预览为何处于待处理状态,或请求重放失败。 | 有范围的解释或短时复现;不访问无关团队的工作负载。 |
| SRE 调查 | 告警或操作员请求启动证据收集。 | 时间线、假设和提议的响应;生产变更遵循已批准的 runbook 和发布策略。 |
Maya 可以要求现在进行一次迁移演练;同一能力可以在夜间测试受支持的数据库和平台组合,然后把需要她决策的故障带给她。
持久服务不需要一个无休止思考的模型。让控制器监视状态,让队列持有工作。当事件需要解释时再调用推理。Kubernetes Jobs 提供 截止时间和重试限制;Argo Workflows 提供 同步控制来限制并发工作。既要在服务层面设置限制,也要在每次运行内部设置限制。二十个工作流、限制为十,仍可能产生两百个同时运行的任务。
“永久运行”的难点在于在中断中存活。持久化检查点、对事件去重、使基础设施请求幂等,并限制重试。如果某个提供商不可用,或同一测试持续失败,就记录状态并升级,而不是反复购买另一次尝试。
对于 SRE,先从 agent 使用有范围的读访问收集相关变更、指标、日志和追踪开始。它可以在一次性环境中复现疑似故障,并返回经过测试的响应提案。仅对具有前置条件、限制和验证的明确定义操作授予自动修复权限。一次事故不应成为 agent 即兴获取新生产权限的机会。
让自主成为可能的权限
有用的自主来自知道系统会允许什么。开发者应该能够启动标准测试环境,而无需寻找管理员,因为平台已经决定了其允许的规模、生命周期和访问权限。
让边界具体化:
- 身份:在审计记录中保留发起人、代理和实验。分离检查、环境创建和部署身份。使用短期凭证;没有 API 需求的测试工作负载不应获得服务账户令牌。Kubernetes 在其服务账户指南中记录了这些选项。
- 执行:通过准入策略强制执行 Pod 安全、已批准的服务账户、资源请求和限制以及允许的镜像。限制特权容器、主机访问和危险挂载。创建工作的权限可能间接授予对这些工作负载可能挂载的凭证的访问权限,正如RBAC 最佳实践指南所解释的那样。
- 网络和数据:应用默认拒绝的入站和出站策略,并使用能够强制执行它们的网络实现。仅允许所需的 DNS、镜像仓库、模型端点、遥测和测试依赖项。限制日志和工具响应可以发送给模型提供商的内容;只读访问仍然是数据访问。
- 工具权限:在服务边界验证参数。工具输出、仓库内容和日志是不可信的观察结果,绝不是扩展下一步操作的许可。即使模型自信地请求,平台也会检查身份、环境所有权和允许的操作。
- 生产:将持久性变更保留在批准的部署路径中,并附上可归因的差异和适当的审查。一次性实验可以使用限定范围的直接操作。对 Argo 管理的资源进行实时修补可能会被自愈协调撤销,因此每个资源都需要明确的所有者。
这些控制应成为环境配置文件的一部分,并像产品行为一样进行测试。测试一个代理无法读取另一个实验的 Secret、选择管理服务账户、无限期延长自己的租约或针对生产环境。成功的“权限被拒绝”是有用的平台测试结果。
资源消失时实验结束
几乎每个临时环境演示中都隐藏着一个陷阱:顺利路径删除命名空间,然后演示者合上笔记本电脑。
Kubernetes 的ttlSecondsAfterFinished会清理已完成的 Job。它不会使命名空间过期、删除 Cluster API 集群或结清云数据库的账单。每个环境都需要一个平台拥有的租约、强制的最长持续时间以及与创建它的代理无关的清理。
将拆除作为一个有序的工作流。将环境标记为正在退役并停止新工作。导出证据。移除应用程序期望状态,并在集群及其部署凭证仍然可用时等待工作负载和云资源清理。只有到那时,才退役集群的期望状态,让 Cluster API 完成删除,并移除集群注册和访问。确保 GitOps 和请求控制器都无法重新创建已退役的资源。检查失败和终结器;不要盲目剥离跟踪未完成删除的机制。
这个顺序有实际后果。CAPI 清理说明建议删除 Cluster 对象,而不是一起删除所有生成的资源。AWS 的 EKS 删除说明要求先删除相关的 Service 和 Ingress,然后再删除集群,以避免留下负载均衡器。具有保留策略的 Kubernetes 卷可能比其声明存活得更久。
关闭一个拉取请求可以移除由 ApplicationSet 生成的 Application,但实际资源是否被移除取决于 finalizer 和保留设置。这并不是一条通用的删除底层集群的指令。应将集群生命周期所有权交给平台,并在事后核对可计费清单。
最有说服力的验收测试很简单:在配置过程中途杀掉 agent。平台仍必须知道请求了什么、存在什么、谁拥有它、何时过期以及如何移除它。再用失败的工作流和暂时不可用的 provider 重复这一演练。这样“临时”才成为一种可运营的属性。
让并行变得可负担
考虑一个示例性工作负载,而非基准测试:每小时五个候选,每个占用环境二十分钟,平均需要约 1.7 个并发环境。每小时五十个候选则需要约 16.7 个。突发、准备时间、重试和更长的测试会把所需容量推得更高。把十倍的工作量塞进原有容量只会产生队列,无论开发者的助手多么智能。
尽早开始便宜的检查,把昂贵环境留给它们能回答的问题。在适当的信任边界内复用不可变构建产物和缓存。用命名空间处理普通预览,把完整集群留给基础设施保真度,只在减少等待足以证明其空闲成本合理的地方维护小型热池。让 worker 容量随准入需求扩展;把配置延迟计入承诺的反馈时间。
ResourceQuota 约束命名空间消耗和对象数量。它不是云支出限额。应将其与允许的实例规格、最大集群数量、生命周期限制、存储限制、工具调用和 token 预算,以及工作开始前的平台准入决策结合起来。账单观测很有用,但延迟的成本报告无法阻止每一次超支。
当验证成为一项实质性的共享批处理服务时,值得评估 Kueue,以便根据可用配额进行工作负载准入。它的职责是决定哪些工作可以运行;它本身并不创建云容量。小团队可以从现有的 CI 队列和全局并发上限开始。
衡量获得可信证据的时间、每日接受的变更数、逃逸缺陷、不稳定测试率、每次接受变更的成本、重复失败尝试和孤立资源。一个产生两倍被拒变更却消耗十倍算力的平台并没有带来转型。优势来自把并行算力花在能改进产品的问题上。
前沿已初具雏形
两项上游进展让这件事比一堆脚本更有意思。SIG Apps 的 Agent Sandbox 为有状态 agent 执行环境提供了 Kubernetes API,并带有模板、claim 和热池的扩展。它编排沙箱;底层隔离来自所配置的运行时,例如 gVisor 或 Kata Containers。这为 agent 提供了一个专门构建的执行并保留工作状态的地方,同时由平台控制其生命周期。
SIG Network 的 Kubernetes Agentic Networking 正在为 agent 到工具的通信以及 MCP 工具授权开发 API。其文档描述的是一个仍在演进的原型和 alpha 阶段 API,因此应将其列入评估轨道。方向很重要:网络能够理解哪个 agent 被允许调用哪个工具,而应用服务仍会验证具体操作及其参数。
在运行时层,kagent 是将 agent 定义为 Kubernetes 资源并运行、同时集成 MCP 的一种选择。它是可选的。你现有的 agent 运行器可以使用同一套平台 API。基础设施契约应当能够在模型、编码助手或编排框架发生变化时依然成立。
把这些进展放在一起,一个可能的未来便浮现出来:agent 是可识别的平台用户,工作区是一次性资源,验证是可调度的负载,每一个重要操作都有预算和记录。软件组织的运作机制开始变得可编程。
一支小团队,拥有极大的能力
先给一个团队只读诊断权限和一个可靠的预览配置。让第一条端到端路径产出证据,并证明失败后能够清理。然后自动化独立的 QA 运行,在保真度重要的场景引入全集群配置,并加入定期的升级与恢复实验。随着平台证明它能够约束并解释自身行为,再逐步扩大权限。
现在回到周一 18:05。在值得构建的那个版本里,Maya 正在审查一次迁移失败,并拥有精确的复现步骤。另一位开发者正在针对同一工作负载比较两种实现方案。夜间任务将测试受支持的平台版本,并演练一次数据库恢复。未使用的环境正在消失。没有人提交工单要求另一个团队让 staging 变得可用。
平台团队构建了一项服务,通过它,每个人都可以向运行中的软件提出难题。QA 已将必须始终成立的行为编码下来。开发者把更多注意力花在决定构建什么以及评判结果上。Agent 围绕这些人类决策提供并行的实现、调查和实验。
这就是少数人如何能够瞄准曾经需要数百人才能实现的交付能力:通过自动化围绕每一次变更的大量协调、环境准备、测试和运维调查工作。这是一种雄心勃勃的运营模式,而不是经过测算的人数等价关系。产品判断力、责任感和对客户的理解仍然必不可少,结果必须以交付的价值来衡量。
Kubernetes 为这一雄心提供了具体的运行场所。Cluster API 可以提供集群。Argo CD 可以交付期望的应用。MCP 可以让平台对 agent 可访问。平台团队的贡献在于把这些部分连接成一个系统,能够将想法变成实验,将实验变成证据,并将未使用的基础设施重新变回可用容量。
一支小团队应当能够在午餐前向自己的软件提出一百个严肃问题,然后用下午的时间根据答案采取行动。
研究核查于 2026 年 10 月 9 日。这是一个基于上游文档和经检查的实现提出的架构,并非 KubeDEX 生产部署或实际基准测试。团队、时间线和容量示例均为示意性内容。工具版本和实验性功能在会对设计产生实质性影响之处予以标明。
来源:Hacker News · kubedex.com