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左側の入力欄に docker-compose.yml を貼り付けます。
- 2ターゲットの Namespace、デフォルトレプリカ数、Service タイプを指定します。
- 3右側にリアルタイム生成される Kubernetes マニフェストを確認します。
- 4コピーまたはダウンロードして kubectl apply -f でデプロイします。
ローカル完結の移行支援
Kompose などの外部バイナリをインストールすることなく、ブラウザ上ですぐに変換できます。
よくある質問 (FAQ)
Docker Compose → Kubernetes YAML 変換器 をお気に入りいただけましたか?エンジニア仲間に、広告なし・完全ローカルの安全なツールを共有しましょう!
MiniToolDesk は 100% 無料かつクライアントサイド動作です。皆様の応援が支えです。
関連開発ツール
Popular
Docker Run → Compose 変換器
複雑な docker run コマンドを本番対応の docker-compose.yml に瞬時に変換
Launch tool→
Popular
Nginx 設定ファイル生成器
リバースプロキシ、SSL、SPA ルーティング、WebSocket 設定を直感的に可視化生成
Launch tool→
Popular
Dockerfile マルチステージ生成器
Node.js、Go、Python、Rust、Java 向けの軽量・セキュアなマルチステージ Dockerfile を生成
Launch tool→
Popular
Kubernetes YAML マニフェスト生成器
Deployment、Service、Ingress、ConfigMap を GUI で安全生成
Launch tool→