El selector no casa con las etiquetas de la plantilla
selector:
matchLabels: {app: api}
template:
metadata:
labels: {app: backend}El API server rechaza el Deployment. YAMLTools te enseña los dos lados para que veas qué etiqueta difiere.
Pega uno o varios manifiestos separados por --- y compruébalos antes del kubectl apply: estructura contra la API de Kubernetes, objetos que no casan entre sí y las configuraciones que ponen en riesgo un clúster.
Pega un fichero a la izquierda para validarlo.

Lanza tu producto más rápido con Next.js preparado para IA
El boilerplate diseñado para que la IA entienda tu proyecto. ¡Usa el código YAMLTOOLS y obtén un 5% de descuento!
¿Tu infraestructura es un lío? En IPalSeb Studio te ayudamos
Los que más a menudo rompen un despliegue, y cómo los señala YAMLTools.
selector:
matchLabels: {app: api}
template:
metadata:
labels: {app: backend}El API server rechaza el Deployment. YAMLTools te enseña los dos lados para que veas qué etiqueta difiere.
targetPort: 8080 # containerPort: 3000
El Service se crea pero el tráfico nunca llega al Pod. Son los fallos que cuesta una tarde encontrar.
spec: containers: [...] # en un Deployment
containers va dentro de spec.template.spec. La validación de esquema nombra el campo y dónde debería estar.
La validación, el análisis de riesgos, el diagrama y las conversiones se ejecutan en tu navegador. No se sube nada salvo que decidas guardarlo con una cuenta.
Manifiestos, varios documentos y qué pasa con tu fichero.