Kubernetes YAML Generator

Generate Kubernetes Deployment, Service, and Ingress YAML manifests with a visual builder. Download as .yaml file.

26.0Kuses
9.1/10(96)
=
apiVersion: apps/v1
kind: Deployment
metadata:
  name: my-app
  namespace: default
  labels:
    app: my-app
spec:
  replicas: 3
  selector:
    matchLabels:
      app: my-app
  template:
    metadata:
      labels:
    app: my-app
    spec:
      containers:
        - name: my-app
          image: nginx:latest
          imagePullPolicy: IfNotPresent
          ports:
            - name: http
              containerPort: 80
              protocol: TCP
          resources:
            requests:
              cpu: 100m
              memory: 128Mi
            limits:
              cpu: 500m
              memory: 256Mi
---
apiVersion: v1
kind: Service
metadata:
  name: my-app-svc
  namespace: default
  labels:
    app: my-app
spec:
  type: ClusterIP
  selector:
      app: my-app
  ports:
    - name: http
      port: 80
      targetPort: 80
      protocol: TCP

How to Use

  1. Select which resources to generate (Deployment, Service, Ingress).
  2. Fill in the application name, image, replicas, ports, and env vars.
  3. Configure resource limits, service type, and ingress settings.
  4. Copy or download the generated YAML manifest.

Features

  • Deployment with replicas, resources, env vars, and image pull policy
  • Service with ClusterIP, NodePort, or LoadBalancer types
  • Ingress with host, path, and ingress class configuration
  • Download as .yaml file for direct use with kubectl
⚡ Pro OptionsSponsored

Some links on this page are affiliate links. If you click and make a purchase, we may earn a commission at no extra cost to you.

Recommended Products

Ad

Affiliate Disclosure: As an Amazon Associate, ToolBird earns from qualifying purchases. Links above are affiliate links — if you buy through them, we may earn a small commission at no extra cost to you.

Disclaimer: This tool is provided as-is for informational and educational purposes only.

ToolBird Assistant

Find the right tool instantly

Hey! I'm ToolBird Assistant. Tell me what you need and I'll find the right tool for you.