Kubernetes Helper 是一个用于生成和管理 Kubernetes 清单及命令的技能,适用于将应用部署到 Kubernetes 或管理 k8s 资源的场景。
主要能力包括:自动生成 Deployment、Service、Ingress、ConfigMap、Secret 等清单;遵循资源限制与健康检查等最佳实践;生成 Helm Charts;以及排查常见问题的故障排除。
生成示例中,Deployment 包含副本数、标签选择器、容器端口、通过 secretKeyRef 注入环境变量、resources 的 requests 与 limits,以及 livenessProbe 和 readinessProbe;Service 使用 selector 与端口映射并设为 LoadBalancer 类型;ConfigMap 与 Secret 支持内嵌配置和 stringData;Ingress 支持 TLS 与 cert-manager 注解。
常用命令:kubectl get pods 查看 Pod;kubectl logs <pod-name> 查看日志;kubectl exec -it <pod-name> -- /bin/sh 进入 Pod;kubectl apply -f deployment.yaml 应用清单;kubectl delete -f deployment.yaml 删除资源;kubectl scale deployment myapp --replicas=5 进行扩缩容。
限制:资料未提供安装方式、平台支持、收费情况及其他使用步骤,暂未提供。技能版本为 1.0.0。