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.
Comment convertir Docker Compose en Kubernetes
- 1Collez votre docker-compose.yml dans l'éditeur de gauche.
- 2Ajustez le namespace, le nombre de réplicas et le type de service.
- 3Examinez le manifeste multi-documents généré sur la droite.
- 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
Popular
Convertisseur Docker Run en Compose
Transformez vos commandes docker run en fichiers docker-compose.yml prêts pour la production
Launch tool→
Popular
Générateur de Configuration Nginx
Générateur visuel de reverse proxy Nginx, certificats SSL, WebSocket et SPA
Launch tool→
Popular
Générateur Dockerfile Multi-Stage
Générateur visuel de Dockerfiles sécurisés et légers pour Node.js, Go, Python, Rust et Java
Launch tool→
Popular
Générateur de Manifestes Kubernetes YAML
Générateur visuel de Deployment, Service, Ingress et ConfigMap
Launch tool→