SuperAPI AI 工具集

azure-kubernetes-app-deploy

部署与运维

查看项目

更新于 10-16 00:30

技能介绍

用途:将现有 Web 应用或 API 部署到已运行的 AKS 集群,包括容器化、生成 Kubernetes 清单、配置 AKS CI/CD,以及处理 DS001–DS013 相关失败。不适用于创建集群(azure-kubernetes)、AKS Automatic 就绪检查(azure-kubernetes-automatic-readiness)或非 AKS 目标。

前提:已有 AKS 集群、已执行 az login、kubectl 已配置。按 phases/quick-deploy.md 流程操作;失败时参考 references/rollback.md。

主要能力:检测框架、端口与健康检查(detection.md);提供 DS001-DS013 检查清单(safeguards.md);配置 Workload Identity(workload-identity.md);恢复流程(rollback.md);基础镜像策略与 <LATEST_STABLE_*> 解析(base-images.md)。

知识包:按检测到的框架加载 knowledge-packs/frameworks/<framework>.md,可用框架包括 spring-boot、express、nextjs、fastapi、django、nestjs、aspnet-core、go、flask。

模板:templates/ 下含 dockerfiles/、k8s/、github-actions/、mermaid/。

限制:仅面向已运行的 AKS 集群;不负责集群创建;具体命令与配置细节以技能内文档为准,资料未提供完整命令示例。