SuperAPI AI 工具集

kubernetes-ops

部署与运维

查看项目

更新于 10-16 09:28

技能介绍

用途:在 Kubernetes 集群中部署、扩缩和管理容器化应用,覆盖资源定义、配置管理、存储、任务、网络策略与日常运维排障。

主要能力:提供 Deployment、Service、Ingress 等核心资源的 YAML 示例,含副本数、资源请求与限制、存活与就绪探针;ConfigMap、Secret 配置注入;PersistentVolumeClaim、StatefulSet 持久化存储;Job、CronJob 批处理与定时任务;HorizontalPodAutoscaler 自动扩缩;NetworkPolicy 网络访问控制;以及 kubectl 的 apply、get、describe、logs、exec、port-forward、events、debug、scale、autoscale 等命令用法。

使用方式:需先安装并配置 kubectl,可访问 Kubernetes 集群,并了解容器基础。典型流程为编写清单后执行 kubectl apply -f deployment.yaml,再用 kubectl get / describe / logs 等观察与排查;配置密钥可用 kubectl create secret generic myapp-secrets --from-literal=... --from-file=...;端口转发可用 kubectl port-forward svc/myapp 8080:80。

适用场景:应用上线与发布、Pod/Deployment/Service 管理、资源限制与扩缩容配置、Kubernetes 工作负载排障、网络与入口配置。

限制:该技能在真实环境执行,应用前须确认目标、影响范围和回滚方案;未经明确批准不得部署到生产环境。此为纯文档导入,上游脚本与模板未随附,且未提供收费、价格、平台或效果等更多事实信息。