Cómo usar: Generador de YAML de Kubernetes
- Escribe el nombre de la app, el namespace, la imagen del contenedor (con una etiqueta fija), las réplicas y el puerto en el que escucha tu app.
- Marca los objetos que necesites (Service, Ingress, ConfigMap, Secret, autoescalado) y completa sus opciones.
- Mantén activados los límites de recursos, las probes y los ajustes seguros del pod en producción; ajusta los valores a tu app.
- Copia o descarga el YAML y ejecuta
kubectl apply -f. Antes, compruébalo con el Validador de YAML de Kubernetes.
Qué contiene el manifiesto
| Objeto | Qué hace |
|---|---|
| Deployment | Ejecuta tu contenedor con las réplicas indicadas, una estrategia de actualización progresiva, etiquetas que coinciden con el selector del Service, recursos y probes |
| Service | Una dirección estable para los pods: ClusterIP dentro del clúster, o NodePort o LoadBalancer para exponerlo |
| Ingress | Enruta un nombre de host (y una ruta) hacia el Service; con cert-manager solicita automáticamente un certificado de Let’s Encrypt |
| ConfigMap / Secret | Variables de entorno cargadas con envFrom; los secretos usan marcadores en stringData que tú reemplazas (o gestionas con Sealed Secrets / External Secrets) |
| HPA | Escala las réplicas entre un mínimo y un máximo para mantener el uso medio de CPU cerca del objetivo |
Ajustes seguros del pod
El contexto de seguridad ejecuta el contenedor como usuario no root, bloquea la escalada de privilegios, elimina todas las capacidades de Linux, usa el perfil seccomp por defecto y monta el sistema de archivos raíz en modo solo lectura (con un /tmp escribible). Estos son los ajustes que espera el estándar de seguridad de pods «restricted» de Kubernetes. Si tu app necesita escribir en otra ruta, monta allí un emptyDir.
Relacionados: Validador de YAML de Kubernetes, Generador de Docker Compose, Generador de Dockerfile, Validador de YAML.
También se busca como: generador yaml kubernetes, yaml deployment kubernetes, generador manifiesto k8s, yaml service kubernetes, yaml ingress kubernetes, generador yaml k8s, kubectl apply yaml, yaml hpa kubernetes.
Herramientas que combinan con: Generador de YAML de Kubernetes
- Generador de Helm Chart — Empaqueta tu app para Kubernetes como un Helm chart.
- Generador GitLab CI — Elige tu stack y obtén un .gitlab-ci.yml funcional: instalación con caché, jobs de lint y test, un build con artefactos, una imagen Docker subida al registry de GitLab o un deploy a GitLab Pages, con reglas que ejecutan los pipelines para merge requests y tu rama principal sin duplicados.
- Generador de servicios systemd — Ejecuta tu app como un servicio de Linux que arranca con el sistema y se reinicia si falla.
- Generador VirtualHost Apache — Obtén una configuración completa de host virtual de Apache para tu dominio: un sitio estático, WordPress, PHP-FPM o un proxy inverso hacia una app en Node o Python.