Kubernetes YAML 生成器
可视化生成 Kubernetes 资源配置文件,支持 Deployment、Service、ConfigMap、Ingress、Secret 与预设模板。
资源配置
生成结果
使用说明
功能介绍
Kubernetes(K8s)是业界主流的容器编排平台,通过 YAML 声明式描述资源。本工具可视化配置 Deployment、Service、ConfigMap、Ingress、Secret 等常见资源,支持 Nginx Deployment、Node.js Deployment + Service、Redis StatefulSet、TLS Ingress 等预设模板,实时生成标准 YAML,可一键复制或下载,并通过 kubectl apply 部署到集群。
操作步骤
!选择资源类型,可先点选预设模板快速填充配置;填写资源名称、命名空间与标签;按资源类型补充镜像、副本数、端口、环境变量、资源限制等专属字段;YAML 结果实时更新;点击「复制」可复制到剪贴板,或点击「下载」保存为 .yaml 文件;最后使用 <code class="font-mono text-primary-500">kubectl apply -f xxx.yaml</code> 部署。
注意事项
!YAML 缩进严格为 2 个空格,生成后建议用 <code class="font-mono text-primary-500">kubectl apply --dry-run=client -f xxx.yaml</code> 校验;Secret 当前以 stringData 明文输出,生产环境请改用 data + base64 编码;Ingress 需集群已安装 Ingress Controller;StatefulSet 需配合 Headless Service 使用;多资源以 <code class="font-mono text-primary-500">---</code> 分隔。