Docker Compose vers Kubernetes YAML

100 % Côté Client • Zéro Téléversement

Convertissez docker-compose.yml en Deployments et Services Kubernetes

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

Épinglez cet outil dans le volet latéral de votre navigateur

Accédez à cet utilitaire à tout moment avec Alt+M sans changer d’onglet. 100% hors ligne et gratuit.

Obtenir l’extension

Comment convertir Docker Compose en Kubernetes

  1. 1Collez votre docker-compose.yml dans l'éditeur de gauche.
  2. 2Ajustez le namespace, le nombre de réplicas et le type de service.
  3. 3Examinez le manifeste multi-documents généré sur la droite.
  4. 4Copiez ou téléchargez pour déployer avec kubectl apply -f.

Migration 100% Client-Side

Aucune installation de Kompose ou de binaire supplémentaire requise.

Foire Aux Questions (FAQ)

Vous appréciez Docker Compose vers Kubernetes YAML ?Partagez avec vos collègues ingénieurs cet outil privé et sans publicité !

MiniToolDesk est 100% gratuit et côté client. Votre soutien maintient le site sans pub.

Outils Similaires