Skaffold

Skaffold è uno strumento a riga di comando che facilita la produttività degli sviluppatori orchestrando lo sviluppo continuo, l'integrazione continua (CI) e la distribuzione continua (CD).

Skaffold è un progetto open source di Google che fornisce una configurazione dichiarativa e portatile con un'architettura modulare.

Gli sviluppatori adorano Skaffold

Con 13.000 stelle di GitHub e più di 300 collaboratori, Skaffold vanta una vasta community attiva di sviluppatori che lo utilizzano.

Perché? Gli sviluppatori apprezzano il fatto che Skaffold accelera i processi di sviluppo e distribuzione.

La ricerca DevOps mostra che le organizzazioni ottengono prestazioni migliori quando i loro team eseguono il deployment con maggiore frequenza e hanno un tempo di risposta più breve per le modifiche. 

Logo Blue Skaffold

Utilizza Skaffold con Google Cloud

Scopri come Skaffold viene utilizzato nei prodotti Google Cloud come Cloud Code, Cloud Build e Google Cloud Deploy per l'orchestrazione dello sviluppo. 

CategoriaScenarioVantaggi di Skaffold
Sviluppo continuo
Icona Cloud Code

Scopri come gli IDE di Cloud Code per JetBrains utilizzano Skaffold per eseguire il debug di un'applicazione Kubernetes e poi eseguirla su un cluster minikube locale o su un cluster Google Kubernetes Engine. 

  • Esegui automaticamente il nuovo deployment delle modifiche al codice 

  • Abilita la sincronizzazione dei file per eseguire subito il deployment delle modifiche al codice senza dover ricreare il codice 

  • Esegui il debug del codice sui cluster Kubernetes

  • Trasferisci i log delle applicazioni e inoltra l'app alla macchina locale

Icona Cloud Code

Scopri come Cloud Code per VS Code utilizza Skaffold per eseguire il debug di un'applicazione Kubernetes ed eseguirla su un cluster Google Kubernetes Engine. 

  • Esegui automaticamente il nuovo deployment delle modifiche al codice

  • Abilita la sincronizzazione dei file per eseguire subito il deployment delle modifiche al codice senza dover ricreare il codice 

  • Esegui il debug del codice sui cluster Kubernetes

  • Trasferisci i log delle applicazioni e inoltra l'app alla macchina locale

Integrazione continua
Icona Cloud Build
Crea e testa in Cloud Build con Skaffold

Utilizza un'immagine Skaffold in unpassaggio di build di Cloud Build per utilizzare facilmente i comandi Skaffold e creare,testare edeseguire il deployment nella tua pipeline CI/CD Cloud Build. 

Distribuzione continua
Icona Google Cloud Deploy

Scopri come Google Cloud Deploy utilizza Skaffold per fornire un'applicazione di esempio a una sequenza di due cluster Google Kubernetes Engine.

  • Configura diversi manifest per destinazione di deployment con profili.

  • Acquisisci lo stato dichiarativo completo dell'applicazione in configurazione

  • Integra con strumenti di gestione dei manifest, come Helm e Kustomize

End-to-end
Icona Cloud generica

Configura e utilizza un sistema di sviluppo continuo, integrazione continua (CI) e distribuzione continua (CD) utilizzando un insieme integrato di strumenti Google Cloud (Cloud Code, Cloud Build e Google Cloud Deploy). Puoi utilizzare questo sistema per sviluppare ed eseguire il deployment di applicazioni in Google Kubernetes Engine (GKE).

  • Aumento della parità durante tutto lo sviluppo e la distribuzione

  • Riutilizza le configurazioni in diversi ambienti

  • Applica la governance nelle prime fasi del flusso di lavoro e in modo coerente per tutto il processo

  • ...e tutti gli altri vantaggi elencati sopra

Utilizza Skaffold con Google Cloud

Icona Cloud Code

Scopri come gli IDE di Cloud Code per JetBrains utilizzano Skaffold per eseguire il debug di un'applicazione Kubernetes e poi eseguirla su un cluster minikube locale o su un cluster Google Kubernetes Engine. 

  • Esegui automaticamente il nuovo deployment delle modifiche al codice 

  • Abilita la sincronizzazione dei file per eseguire subito il deployment delle modifiche al codice senza dover ricreare il codice 

  • Esegui il debug del codice sui cluster Kubernetes

  • Trasferisci i log delle applicazioni e inoltra l'app alla macchina locale

Icona Cloud Build
Crea e testa in Cloud Build con Skaffold

Utilizza un'immagine Skaffold in unpassaggio di build di Cloud Build per utilizzare facilmente i comandi Skaffold e creare,testare edeseguire il deployment nella tua pipeline CI/CD Cloud Build. 

Icona Google Cloud Deploy

Scopri come Google Cloud Deploy utilizza Skaffold per fornire un'applicazione di esempio a una sequenza di due cluster Google Kubernetes Engine.

  • Configura diversi manifest per destinazione di deployment con profili.

  • Acquisisci lo stato dichiarativo completo dell'applicazione in configurazione

  • Integra con strumenti di gestione dei manifest, come Helm e Kustomize

Icona Cloud generica

Configura e utilizza un sistema di sviluppo continuo, integrazione continua (CI) e distribuzione continua (CD) utilizzando un insieme integrato di strumenti Google Cloud (Cloud Code, Cloud Build e Google Cloud Deploy). Puoi utilizzare questo sistema per sviluppare ed eseguire il deployment di applicazioni in Google Kubernetes Engine (GKE).

  • Aumento della parità durante tutto lo sviluppo e la distribuzione

  • Riutilizza le configurazioni in diversi ambienti

  • Applica la governance nelle prime fasi del flusso di lavoro e in modo coerente per tutto il processo

  • ...e tutti gli altri vantaggi elencati sopra

Fai il prossimo passo

Inizia a creare su Google Cloud con 300 $ di crediti gratuiti e oltre 20 prodotti Always Free.

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