用途:该技能用于在编写或审查代码时提供容器编排相关指导,涵盖 Docker 容器化、Docker Compose 编排、Istio 服务网格与 Knative 无服务器服务。
主要能力:一是 Docker 与 Docker Compose 的容器化与开发/生产编排建议,明确要求使用 docker compose(空格,v2 插件),避免已废弃的 docker-compose 命令;二是 Istio 服务网格配置建议,包括流量管理、安全与可观测性设置,并协助排查 Istio 相关问题;三是 Knative 服务创建与管理指导,包括无服务器部署配置与自动扩缩容优化。该技能由 docker-configuration、istio-service-mesh-configuration、istio-specific-rules、knative-service-guidance、knative-specific-rules 五个子技能合并而成。
必要用法与铁律:容器不得以 root 运行,Dockerfile 中设置 USER,Pod 安全上下文设置 runAsNonRoot: true;不得将密钥存入镜像或未加密环境变量,应使用 Kubernetes Secrets、外部密钥管理器(Vault、AWS SSM)或 sealed secrets;每个 Pod 必须同时设置 CPU/内存的 requests 与 limits;必须添加 livenessProbe 与 readinessProbe;禁止使用 docker-compose(连字符)命令。
适用场景:容器化应用设计、Kubernetes 部署审查、服务网格与无服务器架构落地、集群故障排查。
限制:资料未提供具体安装命令、收费方式、支持平台与版本要求,暂未提供。