关于 Kubernetes YAML 生成器
该工具用于根据应用配置自动生成 Kubernetes 资源 YAML,支持 Deployment、Service、ConfigMap、Ingress 等模板输出。
核心功能
- 基础配置:应用名、命名空间、镜像、副本、端口等参数。
- 资源约束:支持 CPU/内存 request 与 limit 配置。
- 服务配置:支持 ClusterIP/NodePort/LoadBalancer。
- 探针与模板:支持存活探针、Web/API 预设模板。
- 资源选择:可按需生成 Deployment/Service/ConfigMap/Ingress。
- 输出管理:支持复制、下载、行数字符统计与重置。
使用说明
- 填写应用基础信息与镜像参数。
- 配置资源限制、服务类型与探针。
- 勾选需要生成的资源类型。
- 查看输出 YAML 并复制或下载。
使用场景
- 新服务上云部署清单初始化。
- 团队统一 K8s 配置模板。
- 演练环境快速生成部署文件。
常见问题
生成 YAML 可以直接 kubectl apply 吗?
多数可作为基础模板,生产前建议补充标签、策略和环境专属参数。
资源限制如何设置更合理?
建议基于压测与监控数据逐步收敛,不宜一次性设置过高或过低。