SuperAPI AI 工具集

eks-platform-engineering

设计与创作

查看项目

更新于 10-15 19:58

技能介绍

用途:指导在 Amazon EKS 上设计和构建内部开发者平台(IDP),即“如何搭建让其他团队自助使用的平台”。若只是运行单个 EKS 集群(计算、网络、安全、成本、升级),应改用 eks-best-practices。

主要能力:给出集成测试过的默认技术栈——Backstage(开发者门户)、Keycloak(SSO)、ArgoCD(GitOps CD)、Argo Workflows/Events(CI)、Argo Rollouts(渐进式交付)、Kargo(多阶段晋级)、ACK(AWS 资源 CRD 化)、kro(资源组合)、External Secrets Operator、EKS Pod Identity/IRSA、Amazon Managed Grafana + Prometheus + Apache DevLake(DORA 度量)、Kiro(GenAI 生成模板与清单)。核心是四条黄金路径:开通环境、开通 AWS 资源、接入应用、安全发布到生产。

使用方式:以 Backstage 模板收集参数,由 kro 组合底层工作负载与依赖;平台团队定义“怎么做”,应用/ML/数据团队只选模板、填参数、推代码,不直接接触原始 Kubernetes 或 AWS API。集群拓扑默认 hub-and-spoke,hub 运行平台控制面,spoke 运行工作负载,默认使用 EKS Auto Mode。

适用场景:构建开发者自助服务、定义黄金路径、抽象 AWS 资源、自助式环境/资源供给、度量平台成效、用 GenAI 编写平台模板,以及扩展到 AI/ML 与数据工程工作负载。

限制:kro 较新、成熟度低于栈内其他组件(资料称截至 2026 年 6 月为 v0.9.2、v1alpha1 API,可能有破坏性变更),标准化前需评估风险,可用 Crossplane 替代;OAM/KubeVela 为受支持的替代方案,但需注意其项目活跃度。GenAI 生成需人工复核,可能产生幻觉。具体安装命令、价格与平台支持信息暂未提供。