Skaffold

Skaffold ist ein Befehlszeilentool, das die Produktivität von Entwicklungsteams durch Orchestrierung von Continuous Development, Continuous Integration (CI) und Continuous Delivery (CD) fördert.

Skaffold ist ein Open-Source-Projekt von Google und bietet eine deklarative, portierbare Konfiguration mit einer Plug-in-Architektur.

Entwickler lieben Skaffold

Skaffold hat 13.000 GitHub-Sterne sowie mehr als 300 Beitragende und wird von einer großen, aktiven Community von Entwicklern genutzt.

Warum? Entwickler schätzen es, dass Skaffold ihre Entwicklungs- und Bereitstellungsprozesse beschleunigt.

DevOps-Studien zeigen, dass Organisationen bessere Leistungen erzielen, wenn ihre Teams häufiger bereitstellen und eine kürzere Vorlaufzeit für Änderungen haben. 

Skaffold mit Google Cloud verwenden

Hier erfahren Sie, wie Skaffold in Google Cloud-Produkten wie Cloud Code, Cloud Build und Google Cloud Deploy für die Entwicklungsorchestrierung verwendet wird. 

KategorieSzenarioVorteile von Skaffold
Kontinuierliche Entwicklung
Symbol: Cloud Code

Hier erfahren Sie, wie Cloud Code for JetBrains IDEs mit Skaffold eine Kubernetes-Anwendung in einem lokalen Minikube- oder Google Kubernetes Engine-Cluster ausführt und debuggt. 

  • Codeänderungen werden automatisch noch einmal bereitgestellt 

  • Ermöglicht File Sync, Codeänderungen sofort bereitzustellen, ohne dass ein neues Build nötig wird

  • Code in Kubernetes-Clustern debuggen

  • Streamt Anwendungslogs und leitet die Anwendung per Portweiterleitung an Ihren lokalen Computer weiter

Symbol: Cloud Code

Hier erfahren Sie, wie Cloud Code for VS Code Skaffold verwendet, um eine Kubernetes-Anwendung in einem Google Kubernetes Engine-Cluster auszuführen und zu debuggen. 

  • Codeänderungen werden automatisch noch einmal bereitgestellt

  • Ermöglicht File Sync, Codeänderungen sofort bereitzustellen, ohne dass ein neues Build nötig wird

  • Code in Kubernetes-Clustern debuggen

  • Streamt Anwendungslogs und leitet die Anwendung per Portweiterleitung an Ihren lokalen Computer weiter

Continuous Integration
Symbol: Cloud Build
Builds in Cloud Build mit Skaffold erstellen und testen

Verwenden Sie ein Skaffold-Image in einem Cloud Build Build-Schritt, um mit Skaffold-Befehlen einfach Erstellungen, Tests und Bereitstellungen in Ihrer Cloud Build-CI/CD-Pipeline auszuführen.

Continuous Delivery
Symbol von Google Cloud Deploy

Google Cloud Deploy verwendet Skaffold, um eine Beispielanwendung an eine Sequenz aus zwei Google Kubernetes Engine-Clustern zu senden.

  • Mit Profilen unterschiedliche Manifeste pro Bereitstellungsziel konfigurieren

  • Vollständigen deklarativen Status Ihrer Anwendung in der Konfiguration erfassen

  • Integration in Tools zur Manifestverwaltung wie Helm und Kustomize

End-to-End
Symbol: Generic Cloud

Richten Sie ein Continuous Development-, Continuous Integration (CI)- und Continuous Delivery (CD)-System mit eingebundenen Google Cloud-Tools (Cloud Code, Cloud Build und Google Cloud Deploy) ein. Mit diesem System können Sie Anwendungen in Google Kubernetes Engine (GKE) entwickeln und bereitstellen.

  • Mehr Parität während Entwicklung und Bereitstellung

  • Konfigurationen über verschiedene Umgebungen hinweg wiederverwenden

  • Governance frühzeitig und durchgängig im Workflow anwenden

  • ... und alle anderen oben genannten Vorteile

Skaffold mit Google Cloud verwenden

Symbol: Cloud Code

Hier erfahren Sie, wie Cloud Code for JetBrains IDEs mit Skaffold eine Kubernetes-Anwendung in einem lokalen Minikube- oder Google Kubernetes Engine-Cluster ausführt und debuggt. 

  • Codeänderungen werden automatisch noch einmal bereitgestellt 

  • Ermöglicht File Sync, Codeänderungen sofort bereitzustellen, ohne dass ein neues Build nötig wird

  • Code in Kubernetes-Clustern debuggen

  • Streamt Anwendungslogs und leitet die Anwendung per Portweiterleitung an Ihren lokalen Computer weiter

Symbol: Cloud Build
Builds in Cloud Build mit Skaffold erstellen und testen

Verwenden Sie ein Skaffold-Image in einem Cloud Build Build-Schritt, um mit Skaffold-Befehlen einfach Erstellungen, Tests und Bereitstellungen in Ihrer Cloud Build-CI/CD-Pipeline auszuführen.

Symbol von Google Cloud Deploy

Google Cloud Deploy verwendet Skaffold, um eine Beispielanwendung an eine Sequenz aus zwei Google Kubernetes Engine-Clustern zu senden.

  • Mit Profilen unterschiedliche Manifeste pro Bereitstellungsziel konfigurieren

  • Vollständigen deklarativen Status Ihrer Anwendung in der Konfiguration erfassen

  • Integration in Tools zur Manifestverwaltung wie Helm und Kustomize

Symbol: Generic Cloud

Richten Sie ein Continuous Development-, Continuous Integration (CI)- und Continuous Delivery (CD)-System mit eingebundenen Google Cloud-Tools (Cloud Code, Cloud Build und Google Cloud Deploy) ein. Mit diesem System können Sie Anwendungen in Google Kubernetes Engine (GKE) entwickeln und bereitstellen.

  • Mehr Parität während Entwicklung und Bereitstellung

  • Konfigurationen über verschiedene Umgebungen hinweg wiederverwenden

  • Governance frühzeitig und durchgängig im Workflow anwenden

  • ... und alle anderen oben genannten Vorteile

Gleich loslegen

Profitieren Sie von einem Guthaben über 300 $, um Google Cloud und mehr als 20 „Immer kostenlos“-Produkte kennenzulernen.

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Konsole
  • Sparen Sie Geld mit unserem transparenten Preisansatz
  • „Pay-as-you-go“-Preise von Google Cloud bieten automatische Einsparungen basierend auf der monatlichen Nutzung und ermäßigten Preisen für Prepaid-Ressourcen Kontaktieren Sie uns, um ein Angebot zu erhalten.
Google Cloud