MiniToolDesk Logo
MiniToolDesk

Docker Compose a Kubernetes YAML

100% en el Navegador • Cero Envíos

Convierte servicios docker-compose.yml en Deployments y Services de K8s

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

Fija esta herramienta en el panel lateral de tu navegador

Accede a esta utilidad en cualquier momento con Alt+M sin cambiar de pestaña. 100% offline y gratis.

Obtener extensión

Cómo convertir Docker Compose a Kubernetes

  1. 1Pega tu docker-compose.yml en el editor izquierdo.
  2. 2Personaliza el namespace, número de réplicas y tipo de servicio.
  3. 3Revisa el manifiesto generado en el panel derecho.
  4. 4Descarga o copia el archivo para desplegar con kubectl apply -f.

Migración Rápida y Privada

Sin necesidad de instalar Kompose ni herramientas externas en tu equipo.

Preguntas Frecuentes (FAQ)

¿Te resulta útil Docker Compose a Kubernetes YAML?¡Ayuda a otros desarrolladores a descubrir herramientas privadas y sin publicidad!

MiniToolDesk es 100% gratuito y en el navegador. Tu apoyo mantiene la web libre de anuncios.

Herramientas Relacionadas