Skaffold

Skaffold es una herramienta de línea de comandos que facilita la productividad de los desarrolladores mediante la organización de desarrollo continuo, la integración continua (CI) y la entrega continua (CD).

Skaffold es un proyecto de código abierto de Google que proporciona una configuración declarativa y portátil con una arquitectura conectable.

A los desarrolladores les encanta Skaffold

Con 13,000 estrellas de GitHub y más de 300 colaboradores, Skaffold tiene una gran comunidad activa de desarrolladores que lo usan.

¿Por qué? A los desarrolladores les encanta que Skaffold acelere sus procesos de desarrollo y entrega.

En una investigación de DevOps, se demostró que las organizaciones tienen un mejor rendimiento cuando sus equipos implementan con más frecuencia y tienen un plazo de entrega más corto para los cambios. 

Logotipo azul de Skaffold

Usa Skaffold con Google Cloud

Descubre cómo se usa Skaffold en todos los productos de Google Cloud, como Cloud Code, Cloud Build y Google Cloud Deploy para la organización del desarrollo. 

CategoríaSituaciónBeneficios de Skaffold
Desarrollo continuo
Ícono de Cloud Code

Obtén información sobre cómo Cloud Code para IDE de JetBrains usa Skaffold a fin de ejecutar y depurar una aplicación de Kubernetes en un clúster local de Minikube o un clúster de Google Kubernetes Engine. 

  • Vuelve a implementar automáticamente los cambios de código

  • Permite que File Sync implemente cambios de código al instante sin tener que volver a compilar 

  • Depura código en clústeres de Kubernetes

  • Transmite los registros de la aplicación y redirecciona el puerto de la app a tu máquina local

Ícono de Cloud Code

Obtén información sobre cómo Cloud Code para VS Code usa Skaffold a fin de ejecutar y depurar una aplicación de Kubernetes en un clúster de Google Kubernetes Engine. 

  • Vuelve a implementar automáticamente los cambios en el código

  • Permite que File Sync implemente cambios de código al instante sin tener que volver a compilar 

  • Depura código en clústeres de Kubernetes

  • Transmite los registros de la aplicación y redirecciona el puerto de la app a tu máquina local

Integración continua
Ícono de Cloud Build
Compila y realiza pruebas en Cloud Build con Skaffold

Usa una Imagen de Skaffold en un paso de compilación de Cloud Build a fin de usar los comandos de Skaffold con facilidad para compilar, realizar pruebas e implementar en tu canalización de CI/CD de Cloud Build. 

Entrega continua
Ícono de Google Cloud Deploy

Aprende cómo Google Cloud Deploy usa Skaffold para entregar una aplicación de muestra a una secuencia de dos clústeres de Google Kubernetes Engine.

  • Configura diferentes manifiestos por cada destino de implementación con perfiles

  • Captura el estado declarativo completo de la aplicación que se está configurando

  • Integra en herramientas de administración de manifiestos, como Helm y Kustomize

De extremo a extremo
Ícono genérico de nube

Configura y usa un sistema de desarrollo continuo, integración continua (CI) y entrega continua (CD) con un conjunto integrado de herramientas de Google Cloud (Cloud Code ,Cloud Build y Google Cloud Deploy). Puedes usar este sistema para desarrollar y también implementar aplicaciones en Google Kubernetes Engine (GKE).

  • Aumento de la paridad a los largo del desarrollo y la entrega

  • Reutiliza configuraciones en diferentes entornos

  • Aplica la administración al comienzo del flujo de trabajo y de manera coherente en todo el proceso

  • …y todos los demás beneficios mencionados

Usa Skaffold con Google Cloud

Ícono de Cloud Code

Obtén información sobre cómo Cloud Code para IDE de JetBrains usa Skaffold a fin de ejecutar y depurar una aplicación de Kubernetes en un clúster local de Minikube o un clúster de Google Kubernetes Engine. 

  • Vuelve a implementar automáticamente los cambios de código

  • Permite que File Sync implemente cambios de código al instante sin tener que volver a compilar 

  • Depura código en clústeres de Kubernetes

  • Transmite los registros de la aplicación y redirecciona el puerto de la app a tu máquina local

Ícono de Cloud Build
Compila y realiza pruebas en Cloud Build con Skaffold

Usa una Imagen de Skaffold en un paso de compilación de Cloud Build a fin de usar los comandos de Skaffold con facilidad para compilar, realizar pruebas e implementar en tu canalización de CI/CD de Cloud Build. 

Ícono de Google Cloud Deploy

Aprende cómo Google Cloud Deploy usa Skaffold para entregar una aplicación de muestra a una secuencia de dos clústeres de Google Kubernetes Engine.

  • Configura diferentes manifiestos por cada destino de implementación con perfiles

  • Captura el estado declarativo completo de la aplicación que se está configurando

  • Integra en herramientas de administración de manifiestos, como Helm y Kustomize

Ícono genérico de nube

Configura y usa un sistema de desarrollo continuo, integración continua (CI) y entrega continua (CD) con un conjunto integrado de herramientas de Google Cloud (Cloud Code ,Cloud Build y Google Cloud Deploy). Puedes usar este sistema para desarrollar y también implementar aplicaciones en Google Kubernetes Engine (GKE).

  • Aumento de la paridad a los largo del desarrollo y la entrega

  • Reutiliza configuraciones en diferentes entornos

  • Aplica la administración al comienzo del flujo de trabajo y de manera coherente en todo el proceso

  • …y todos los demás beneficios mencionados

Da el siguiente paso

Comienza a desarrollar en Google Cloud con el crédito gratis de $300 y los más de 20 productos del nivel Siempre gratuito.

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Consola
Google Cloud