Docker Compose zu Kubernetes YAML

100% Client-seitig & DSGVO-konform

docker-compose.yml Dienste in K8s Deployments und Services umwandeln

docker-compose.yml
kubernetes-manifests.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
  name: web
  namespace: default
  labels:
    app: web
spec:
  replicas: 1
  selector:
    matchLabels:
      app: web
  template:
    metadata:
      labels:
        app: web
    spec:
      containers:
        - name: web
          image: nginx:alpine
          ports:
            - containerPort: 80
              name: http-0
          env:
            - name: NODE_ENV
              value: "production"
            - name: API_URL
              value: "https://api.example.com"
---
apiVersion: v1
kind: Service
metadata:
  name: web-svc
  namespace: default
  labels:
    app: web
spec:
  type: ClusterIP
  selector:
    app: web
  ports:
    - name: http-0
      port: 80
      targetPort: 80
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: database
  namespace: default
  labels:
    app: database
spec:
  replicas: 1
  selector:
    matchLabels:
      app: database
  template:
    metadata:
      labels:
        app: database
    spec:
      containers:
        - name: database
          image: postgres:16-alpine
          ports:
            - containerPort: 5432
              name: http-0
          env:
            - name: POSTGRES_DB
              value: "analytics"
            - name: POSTGRES_PASSWORD
              value: "my_super_secret_password"
---
apiVersion: v1
kind: Service
metadata:
  name: database-svc
  namespace: default
  labels:
    app: database
spec:
  type: ClusterIP
  selector:
    app: database
  ports:
    - name: http-0
      port: 5432
      targetPort: 5432

Heften Sie dieses Tool an Ihre Browser-Seitenleiste

Jederzeit per Alt+M aufrufen, ohne den Tab zu wechseln. 100% offline und kostenlos.

Erweiterung holen

Docker Compose in Kubernetes YAML konvertieren

  1. 1FĂĽgen Sie Ihre docker-compose.yml in den linken Editor ein.
  2. 2Passen Sie Namespace, Replikate und Service-Typ an.
  3. 3ĂśberprĂĽfen Sie das generierte Multi-Dokument-YAML rechts.
  4. 4Kopieren oder laden Sie das Manifest fĂĽr kubectl apply -f herunter.

Lokale Konvertierung

Keine Installation von Kompose oder externen Binärdateien erforderlich.

Häufig gestellte Fragen (FAQ)

Gefällt Ihnen Docker Compose zu Kubernetes YAML?Teilen Sie dieses private, werbefreie Tool mit Ihren Entwickler-Kollegen!

MiniToolDesk ist zu 100% kostenlos und client-seitig. Ihre UnterstĂĽtzung hilft uns.

Verwandte Entwickler-Tools