工具与应用01
ReadyOn 公司说明了他们的 Harmony 平台在 Amazon EKS(亚马逊的托管 Kubernetes 服务)上如何把不同客户的数据和计算资源隔开。原来多租户环境里,客户之间可能互相访问或横向渗透,这次用四层防护来解决:Kubernetes 命名空间、专用 Karpenter 节点池、VPC 安全组,以及每个租户独立的 Aurora 数据库。他们还用一个分 10 个阶段的多租户威胁模型来检验这些控制措施,重点看跨租户访问和横向移动。目前文章只讲了架构设计,没有说明是否已上线或开放使用。
文中可用工具
- Amazon EKS托管 Kubernetes 服务,用来运行 Harmony 平台
- Kubernetes namespaces在集群内划分隔离区域
- Karpenter为每个租户提供专用节点池
- VPC security groups控制网络访问,隔离租户流量
- Aurora为每个租户提供独立数据库
Agent 与工作流02
这篇文章讲的是 AI Agent 和 Kubernetes 运维工具各自该干什么。Kubernetes 一直靠“控制器”这类自动程序盯着集群状态、按规则把实际状态拉回目标状态,而现在的大模型 Agent 擅长的是调查问题、收集信息、给出建议,但让它直接改集群并不可靠。文章以开源项目 kagent 为例,提出一种分工方式:Agent 只负责观察、诊断和提出具体改动方案,真正执行仍交给 Kubernetes 控制器和策略系统,改动前还要人工或策略审批,改完再验证效果。文中用 Karpenter 扩容和 Argo CD 升级 Helm chart 两个例子说明好处:团队能更快找到问题原因、拿到风险说明清楚的窄范围补丁,同时集群的稳定性仍由原有确定性逻辑保证。kagent 是 CNCF Sandbox 项目,文中未说明其生产可用程度;KubeCon 相关会议信息与工具能力无关。
文中可用工具
- kagentCNCF Sandbox 开源项目,把 AI Agent 作为 Kubernetes 资源运行,并连接集群、Helm、日志和指标等工具做调查
- Kubernetes容器编排平台,靠控制器按声明状态自动调和资源
- KarpenterKubernetes 节点自动扩缩容工具,负责供给容量和整理节点
- Argo CDGitOps 持续交付工具,按 Git 中的配置渲染并同步应用
- HelmKubernetes 应用包管理工具,用 chart 管理配置和版本
- Prometheus监控和指标系统,供 Agent 查询运行数据
- Agent SandboxKubernetes SIG Apps 的子项目,用于安全运行 Agent 工作负载