Inspector y linter de manifiestos de Kubernetes

Revisa YAML de Kubernetes: esquema, APIs, seguridad y selectores

Manifiesto

0 Bytes de 1 MB · YAML multidocumento, JSON y kind: List

Hallazgos

Pega un manifiesto para empezar
Los hallazgos, una lista de recursos y una copia normalizada aparecen aquí un momento después de dejar de escribir.

Resultado

Todavía no hay nada que mostrar.

Qué comprueba

Pega o sube YAML o JSON de Kubernetes con uno o varios documentos, incluido kind: List. Cada recurso integrado se valida con el JSON Schema de Kubernetes incluido para su apiVersion y kind, y después se comprueba si hay APIs eliminadas u obsoletas, imágenes sin etiqueta fijada, requests y límites de recursos ausentes o no válidos, contenedores privilegiados, escalada de privilegios, usuarios root, namespaces del host, capacidades peligrosas, volúmenes hostPath, sondas ausentes y réplicas únicas.

Comprobaciones entre recursos

El inspector compara los recursos del mismo manifiesto: selectores de Service que no coinciden con ninguna carga de trabajo, valores de targetPort que ningún contenedor seleccionado expone, selectores de Deployment que no coinciden con su plantilla de pod, combinaciones duplicadas de kind, namespace y nombre, y autoescaladores, presupuestos de interrupción o backends de Ingress que apuntan a recursos ausentes del manifiesto. Las referencias a recursos definidos en otro lugar se informan como información, no como errores.

Privacidad y Secrets

El análisis, la validación de esquemas y todas las reglas se ejecutan en un Web Worker en tu navegador. El manifiesto no se sube, no se almacena ni se añade a la URL. Los valores de data y stringData de los Secret se enmascaran en las vistas normalizada y JSON, y nunca aparecen en los hallazgos.

Límites

Es un inspector estático, no una ejecución de prueba en el clúster: no se comprueban controladores de admisión, cuotas, objetos existentes ni esquemas de recursos personalizados. Los recursos personalizados solo reciben comprobaciones estructurales. Los comentarios y anclajes no se conservan en la vista normalizada. Las entradas se limitan a 1 MB y 300 recursos.

CodingTool ya está oficialmente disponible en

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch