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
Resultado
Herramientas relacionadas
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.
