Core Pod & Container Spec
Resource Allocation (Requests & Limits)
Healthcheck Probes (Liveness & Readiness)
Generated Manifest (YAML)
apiVersion: apps/v1
kind: Deployment
metadata:
name: web-app
namespace: default
labels:
app: web-app
spec:
replicas: 2
selector:
matchLabels:
app: web-app
template:
metadata:
labels:
app: web-app
spec:
containers:
- name: web-app
image: nginx:alpine
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
name: http
resources:
requests:
cpu: "100m"
memory: "128Mi"
limits:
cpu: "500m"
memory: "512Mi"
env:
- name: NODE_ENV
value: "production"
- name: PORT
value: "80"
livenessProbe:
httpGet:
path: /healthz
port: 80
initialDelaySeconds: 15
periodSeconds: 20
readinessProbe:
httpGet:
path: /ready
port: 80
initialDelaySeconds: 5
periodSeconds: 10
---
apiVersion: v1
kind: Service
metadata:
name: web-app-svc
namespace: default
labels:
app: web-app
spec:
type: ClusterIP
selector:
app: web-app
ports:
- name: http
port: 80
targetPort: 80
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: web-app-ingress
namespace: default
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-prod"
nginx.ingress.kubernetes.io/ssl-redirect: "true"
spec:
ingressClassName: nginx
tls:
- hosts:
- app.example.com
secretName: app-tls-cert
rules:
- host: app.example.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: web-app-svc
port:
number: 80ブラウザのサイドパネルにこのツールを固定
タブを切り替えずに Alt+M でいつでも即座に呼び出し可能。完全オフライン・無料。
Kubernetes マニフェストの生成手順
- 1Deployment のコンテナイメージ、レプリカ数、ポート、CPU/メモリ制限を設定します。
- 2Service(ClusterIP、NodePort、LoadBalancer)を有効化してポートを公開します。
- 3Ingress のドメイン、パス、TLS 証明書を設定します。
- 4生成された YAML をコピーまたはダウンロードし、kubectl apply -f で適用します。
クラウド通信ゼロの安全設計
社内ドメインやコンテナ設定が外部サーバーに送信されることは一切ありません。
よくある質問 (FAQ)
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
Systemd サービス設定ファイル生成器
Linux 常駐デーモン *.service 設定と systemctl コマンドを自動生成
Launch tool→