Sobre el proyecto
Skaffold es una herramienta de línea de comandos que facilita el desarrollo continuo para aplicaciones Kubernetes. Detecta cambios en el código fuente y maneja automáticamente el pipeline para construir, enviar e implementar aplicaciones en clústeres locales o remotos. Las capacidades clave incluyen:
- Flujo de trabajo optimizado desde el código fuente hasta la implementación con etiquetado de imágenes basado en políticas
- Retroalimentación continua mediante agregación automática de registros y reenvío de puertos
- Portabilidad del proyecto mediante perfiles conscientes del contexto, configuración a nivel de usuario, variables de entorno y banderas
- Bloques de construcción para CI/CD: `skaffold run` para ejecución end-to-end y `skaffold render` para generar manifiestos de Kubernetes hidratados para flujos de trabajo GitOps
- `skaffold init` para la generación automática de archivos de configuración al descubrir archivos del proyecto
- Soporte para aplicaciones de múltiples componentes
- Arquitectura de módulos para integrarse con cualquier herramienta de construcción o implementación
- Operación solo en el lado del cliente sin componentes en el clúster
Skaffold se integra con IDEs a través de extensiones de Google Cloud Code para Visual Studio Code y JetBrains IDEs, que gestionan Skaffold y dependencias comunes. La herramienta se considera lista para producción y admite contribuciones de la comunidad.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.