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