FREE TOOL

Kubernetes YAML Generator

Pick your resources, configure the details, and get production-ready K8s manifests with health probes, resource limits, and best practices baked in.

TEMPLATES:

Select Resources

2 selected

Configuration

Resource Limits
my-app.yaml65 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
apiVersion: apps/v1
kind: Deployment
metadata:
  name: my-app
  namespace: default
  labels:
    app.kubernetes.io/name: my-app
    app.kubernetes.io/managed-by: turbodeploy
spec:
  replicas: 2
  selector:
    matchLabels:
      app.kubernetes.io/name: my-app
  template:
    metadata:
      labels:
        app.kubernetes.io/name: my-app
        app.kubernetes.io/managed-by: turbodeploy
    spec:
      containers:
        - name: my-app
          image: my-registry/my-app:latest
          ports:
            - containerPort: 3000
              protocol: TCP
          resources:
            requests:
              cpu: 300">"100m"
              memory: 300">"128Mi"
            limits:
              cpu: 300">"500m"
              memory: 300">"256Mi"
          env:
            - name: NODE_ENV
              value: 300">"production"
          livenessProbe:
            httpGet:
              path: /health
              port: 3000
            initialDelaySeconds: 15
            periodSeconds: 20
          readinessProbe:
            httpGet:
              path: /health
              port: 3000
            initialDelaySeconds: 5
            periodSeconds: 10
---
apiVersion: v1
kind: Service
metadata:
  name: my-app
  namespace: default
  labels:
    app.kubernetes.io/name: my-app
    app.kubernetes.io/managed-by: turbodeploy
spec:
  type: ClusterIP
  selector:
    app.kubernetes.io/name: my-app
  ports:
    - port: 80
      targetPort: 3000
      protocol: TCP
      name: http

Skip writing YAML entirely

TurboDeploy handles containerization, K8s manifests, and deployment with one click. Just push your code.

Join Waitlist
FAQ

Frequently Asked Questions