Skaffold

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

Skaffold, un proyecto de software libre de Google, ofrece una configuración declarativa y portátil, con una arquitectura conectable.

A los desarrolladores les encanta Skaffold

Con 13.000 estrellas en 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 agilice el desarrollo y la entrega.

Según un estudio de DevOps, las empresas obtienen mejores resultados cuando sus equipos despliegan funciones con más frecuencia y tienen plazos de entrega más cortos.

Logotipo de Blue Skaffold

Usar Skaffold con Google Cloud

Descubre cómo se utiliza Skaffold en los productos de Google Cloud, como Cloud Code, Cloud Build y Google Cloud Deploy para orquestar el desarrollo.

CategoríaSituaciónVentajas de Skaffold
Desarrollo continuo
Icono de Cloud Code

Descubre cómo los IDEs de Cloud Code for JetBrains usan Skaffold para ejecutar y depurar una aplicación de Kubernetes en un clúster local de Minikube o de Google Kubernetes Engine.

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

  • Habilita File Sync para desplegar al instante cambios en el código sin necesidad de volver a compilar.

  • Depurar código en clústeres de Kubernetes

  • Transmite registros de aplicaciones y redirecciona los puertos de aplicaciones a tu máquina local

Icono de Cloud Code

Descubre cómo usa Skaffold Cloud Code for VS Code para ejecutar y depurar una aplicación de Kubernetes en un clúster de Google Kubernetes Engine.

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

  • Habilita File Sync para desplegar al instante cambios en el código sin necesidad de volver a compilar.

  • Depurar código en clústeres de Kubernetes

  • Transmite registros de aplicaciones y redirecciona los puertos de aplicaciones a tu máquina local

Integración continua
Icono de Cloud Build
Compila y prueba en Cloud Build con Skaffold

Usa una imagen de Skaffold en un paso de compilación de Cloud Build para utilizar fácilmente comandos de Skaffold y compilar, probar y desplegar en tu flujo de procesamiento de CI/CD de Cloud Build.

Entrega continua
Icono de Google Cloud Deploy

Descubre cómo utiliza Skaffold Google Cloud Deploy para entregar una aplicación de muestra en una secuencia de dos clústeres de Google Kubernetes Engine.

  • Configura diferentes archivos de manifiesto por destino de despliegue con perfiles

  • Captura el estado declarativo completo de tu aplicación en la configuración

  • Integra con herramientas de gestión de archivos de manifiesto, como Helm y Kustomize.

Integral
Icono genérico de la nube

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

  • Aumenta la paridad en el desarrollo y la entrega

  • Reutilizar configuraciones en distintos entornos

  • Aplica el gobierno desde el principio del flujo de trabajo y de forma coherente durante todo el proceso

  • ...y todas las demás ventajas mencionadas anteriormente.

Usar Skaffold con Google Cloud

Icono de Cloud Code

Descubre cómo los IDEs de Cloud Code for JetBrains usan Skaffold para ejecutar y depurar una aplicación de Kubernetes en un clúster local de Minikube o de Google Kubernetes Engine.

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

  • Habilita File Sync para desplegar al instante cambios en el código sin necesidad de volver a compilar.

  • Depurar código en clústeres de Kubernetes

  • Transmite registros de aplicaciones y redirecciona los puertos de aplicaciones a tu máquina local

Icono de Cloud Build
Compila y prueba en Cloud Build con Skaffold

Usa una imagen de Skaffold en un paso de compilación de Cloud Build para utilizar fácilmente comandos de Skaffold y compilar, probar y desplegar en tu flujo de procesamiento de CI/CD de Cloud Build.

Icono de Google Cloud Deploy

Descubre cómo utiliza Skaffold Google Cloud Deploy para entregar una aplicación de muestra en una secuencia de dos clústeres de Google Kubernetes Engine.

  • Configura diferentes archivos de manifiesto por destino de despliegue con perfiles

  • Captura el estado declarativo completo de tu aplicación en la configuración

  • Integra con herramientas de gestión de archivos de manifiesto, como Helm y Kustomize.

Icono genérico de la nube

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

  • Aumenta la paridad en el desarrollo y la entrega

  • Reutilizar configuraciones en distintos entornos

  • Aplica el gobierno desde el principio del flujo de trabajo y de forma coherente durante todo el proceso

  • ...y todas las demás ventajas mencionadas anteriormente.

Ve un paso más allá

Empieza a crear en Google Cloud con 300 USD en crédito gratis y más de 20 productos Always Free.

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