MiniToolDesk Logo
MiniToolDesk

Docker Compose → Kubernetes YAML 変換器

100% 端末内完結・通信ゼロ

docker-compose.yml を K8s Deployment と Service に一括変換

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

ブラウザのサイドパネルにこのツールを固定

タブを切り替えずに Alt+M でいつでも即座に呼び出し可能。完全オフライン・無料。

拡張機能を入手

Docker Compose を Kubernetes YAML に変換する手順

  1. 1左側の入力欄に docker-compose.yml を貼り付けます。
  2. 2ターゲットの Namespace、デフォルトレプリカ数、Service タイプを指定します。
  3. 3右側にリアルタイム生成される Kubernetes マニフェストを確認します。
  4. 4コピーまたはダウンロードして kubectl apply -f でデプロイします。

ローカル完結の移行支援

Kompose などの外部バイナリをインストールすることなく、ブラウザ上ですぐに変換できます。

よくある質問 (FAQ)

Docker Compose → Kubernetes YAML 変換器 をお気に入りいただけましたか?エンジニア仲間に、広告なし・完全ローカルの安全なツールを共有しましょう!

MiniToolDesk は 100% 無料かつクライアントサイド動作です。皆様の応援が支えです。

関連開発ツール