Skaffold

Skaffold ist ein Befehlszeilentool, mit dem sich die Produktivität der Entwickler steigern lässt, indem es Continuous Development, Continuous Integration (CI) und Continuous Delivery (CD) orchestriert.

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. 

Logo: Blue Skaffold

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
Google Cloud