首页Kubernetes YAML生成器

Kubernetes YAML生成器

在线Kubernetes YAML生成器,支持Deployment、Service、ConfigMap与Ingress可视化配置,实时输出并下载部署清单。

配置面板

YAML 输出

行数0
字符数0
已加载默认配置,准备生成 Kubernetes 清单

K8s 资源说明

Deployment

管理无状态应用副本,声明期望状态并支持滚动更新。

Service

为 Pod 提供稳定访问入口,支持 ClusterIP、NodePort 与 LoadBalancer。

ConfigMap

存储业务配置数据,便于与镜像解耦并在不同环境复用。

Ingress

定义 HTTP/HTTPS 路由规则,将外部流量转发到内部 Service。



说明文档

关于 Kubernetes YAML 生成器

该工具用于根据应用配置自动生成 Kubernetes 资源 YAML,支持 Deployment、Service、ConfigMap、Ingress 等模板输出。

核心功能

  • 基础配置:应用名、命名空间、镜像、副本、端口等参数。
  • 资源约束:支持 CPU/内存 request 与 limit 配置。
  • 服务配置:支持 ClusterIP/NodePort/LoadBalancer。
  • 探针与模板:支持存活探针、Web/API 预设模板。
  • 资源选择:可按需生成 Deployment/Service/ConfigMap/Ingress。
  • 输出管理:支持复制、下载、行数字符统计与重置。

使用说明

  1. 填写应用基础信息与镜像参数。
  2. 配置资源限制、服务类型与探针。
  3. 勾选需要生成的资源类型。
  4. 查看输出 YAML 并复制或下载。

使用场景

  • 新服务上云部署清单初始化。
  • 团队统一 K8s 配置模板。
  • 演练环境快速生成部署文件。

常见问题

生成 YAML 可以直接 kubectl apply 吗?

多数可作为基础模板,生产前建议补充标签、策略和环境专属参数。

资源限制如何设置更合理?

建议基于压测与监控数据逐步收敛,不宜一次性设置过高或过低。