Meshery: gestor de código abierto y nativo de la nube para Kubernetes
Meshery es una herramienta de código abierto destinada al diseño, despliegue y administración de infraestructuras de Kubernetes. Desarrollada por Layer5 junto con su comunidad y alojada en la Cloud Native Computing Foundation, permite a los equipos organizar clusters y aplicaciones mediante una interfaz visual, validar los diseños y aplicarlos de manera centralizada en múltiples entornos sin tener que editar archivos YAML manualmente.
La plataforma ayuda a prevenir fallos en los despliegues al detectar errores de configuración antes de que lleguen a un entorno real. Mediante simulaciones y pruebas de tipo dry-run, el sistema identifica recursos inválidos, campos ausentes y conflictos de versiones, características que también pueden integrarse en un flujo de trabajo de integración y entrega continua para bloquear modificaciones defectuosas de forma automatizada.
El sistema mapea las conexiones entre los distintos componentes de la infraestructura y aplica reglas de políticas mediante Open Policy Agent, evitando que los usuarios tengan que redactar código en el lenguaje Rego. Además, se integra con repositorios de código para mostrar capturas de la infraestructura en las solicitudes de extracción, gestiona espacios de trabajo con control de accesos e incluye capacidades para generar tráfico de prueba, medir el rendimiento, analizar latencias y recopilar métricas operativas.
La herramienta se puede probar directamente desde el navegador web o instalar mediante un único comando en una amplia variedad de plataformas y sistemas operativos. El proyecto se encuentra disponible de forma gratuita en GitHub y cuenta con múltiples integraciones, plantillas preconfiguradas y el respaldo de diversos usuarios corporativos.