SuperAPI AI 工具集

eks

设计与创作

查看项目

更新于 10-15 17:22

技能介绍

用途:为在 AWS 上使用 Kubernetes 的团队提供 EKS 集群设计、部署与排障指导,先澄清团队 Kubernetes 成熟度、工作负载类型、多租户与合规约束,再给出方案。

主要能力:选择计算策略(默认托管节点组,低运维无状态负载可用 Fargate,仅在需要自定义 AMI、GPU 驱动、Windows 容器等时用自管理节点);设计集群网络、IAM 与附加组件;配置自动扩缩容、可观测性与升级策略。可用 awsknowledge MCP 工具核对 EKS 版本、附加组件兼容性与功能可用性。

关键建议:生产 API 端点用私有,跨至少 3 个 AZ,用专用 VPC 并给 Pod 划分子网,启用 KMS 信封加密与全部五类控制面日志。IAM 上新集群默认用 EKS Pod Identity,旧集群或跨账号用 IRSA,节点角色不得用于应用权限。vpc-cni、kube-proxy、CoreDNS、EBS CSI 等优先用 EKS 托管附加组件而非 Helm。新集群扩缩容默认 Karpenter,NodePool 设宽实例族、consolidationPolicy 与上限。升级遵循 N-1、一次一个次版本,顺序为控制面、附加组件、节点组。

常用命令:eksctl create cluster --name my-cluster --region us-east-1 --version 1.31 --managed --node-type m6i.large --nodes 3;aws eks update-kubeconfig --name my-cluster --region us-east-1;aws eks describe-addon-versions --addon-name vpc-cni --kubernetes-version 1.31。

限制:以上为技能建议内容,具体价格、SLA、当前版本号等未提供,需以 AWS 官方文档为准。