Skaffold

Skaffold adalah alat command line untuk memfasilitasi produktivitas developer dengan mengatur orkestrasi pengembangan yang berkelanjutan, continuous integration (CI), dan continuous delivery (CD).

Skaffold adalah project open source Google yang menyediakan konfigurasi deklaratif dan portabel dengan arsitektur yang dapat dicocokkan.

Developer menyukai Skaffold

Dengan 13rb bintang GitHub dan lebih dari 300 kontributor, Skaffold memiliki komunitas developer aktif berskala besar yang menggunakannya.

Mengapa demikian? Developer menyukai Skaffold karena dapat mempercepat proses pengembangan dan pengiriman.

Riset DevOps menunjukkan bahwa kinerja organisasi menjadi lebih baik jika tim mereka men-deploy lebih sering dan memiliki waktu lama pengerjaan yang lebih singkat untuk melakukan perubahan. 

Logo Blue Skaffold

Menggunakan Skaffold dengan Google Cloud

Pelajari cara penggunaan Skaffold di seluruh produk Google Cloud, seperti Cloud Code, Cloud Build, dan Google Cloud Deploy untuk orkestrasi pengembangan. 

KategoriSkenarioManfaat Skaffold
Pengembangan berkelanjutan
Ikon Cloud Code

Pelajari cara Cloud Code untuk JetBrains IDE menggunakan Skaffold untuk menjalankan dan men-debug aplikasi Kubernetes di cluster minikube lokal atau cluster Google Kubernetes Engine.

  • Secara otomatis men-deploy ulang perubahan kode 

  • Memungkinkan Sinkronisasi File untuk langsung men-deploy perubahan kode tanpa harus membangun kembali 

  • Men-debug kode di cluster Kubernetes

  • Melakukan streaming log aplikasi dan penerusan port aplikasi ke mesin lokal Anda

Ikon Cloud Code

Pelajari cara Cloud Code untuk VS Code menggunakan Skaffold untuk menjalankan dan men-debug aplikasi Kubernetes di cluster Google Kubernetes Engine. 

  • Secara otomatis men-deploy ulang perubahan kode 

  • Memungkinkan Sinkronisasi File untuk langsung men-deploy perubahan kode tanpa harus membangun kembali 

  • Men-debug kode di cluster Kubernetes

  • Melakukan streaming log aplikasi dan penerusan port aplikasi ke mesin lokal Anda

Continuous integration
Ikon Cloud Build
Membangun dan menguji di Cloud Build dengan Skaffold

Gunakan gambar Skaffold dalam langkah build Cloud Build untuk menggunakan perintah Skaffold dengan mudah dalam membangun, menguji, dan men-deploy di pipeline CI/CD Cloud Build. 

Continuous delivery
Ikon Google Cloud Deploy

Pelajari cara Google Cloud Deploy menggunakan Skaffold untuk mengirimkan contoh aplikasi ke serangkaian dua cluster Google Kubernetes Engine.

  • Mengonfigurasi berbagai manifes per target deployment dengan profil

  • Memahami status deklaratif lengkap dari aplikasi Anda dalam konfigurasi

  • Integrasikan dengan management tool manifes, seperti Helm dan Kustomize

End to end
Ikon Cloud Generik

Menyiapkan dan menggunakan sistem pengembangan berkelanjutan, continuous integration (CI), dan continuous delivery (CD) menggunakan serangkaian alat Google Cloud yang terintegrasi (Cloud Code, Cloud Build, dan Google Cloud Deploy). Anda dapat menggunakan sistem ini untuk mengembangkan dan men-deploy aplikasi ke Google Kubernetes Engine (GKE).

  • Peningkatan paritas selama pengembangan dan pengiriman

  • Menggunakan kembali konfigurasi di berbagai lingkungan

  • Menerapkan tata kelola di awal alur kerja dan secara konsisten di sepanjang alur kerja

  • ...dan semua manfaat lainnya di atas

Menggunakan Skaffold dengan Google Cloud

Ikon Cloud Code

Pelajari cara Cloud Code untuk JetBrains IDE menggunakan Skaffold untuk menjalankan dan men-debug aplikasi Kubernetes di cluster minikube lokal atau cluster Google Kubernetes Engine.

  • Secara otomatis men-deploy ulang perubahan kode 

  • Memungkinkan Sinkronisasi File untuk langsung men-deploy perubahan kode tanpa harus membangun kembali 

  • Men-debug kode di cluster Kubernetes

  • Melakukan streaming log aplikasi dan penerusan port aplikasi ke mesin lokal Anda

Ikon Cloud Build
Membangun dan menguji di Cloud Build dengan Skaffold

Gunakan gambar Skaffold dalam langkah build Cloud Build untuk menggunakan perintah Skaffold dengan mudah dalam membangun, menguji, dan men-deploy di pipeline CI/CD Cloud Build. 

Ikon Google Cloud Deploy

Pelajari cara Google Cloud Deploy menggunakan Skaffold untuk mengirimkan contoh aplikasi ke serangkaian dua cluster Google Kubernetes Engine.

  • Mengonfigurasi berbagai manifes per target deployment dengan profil

  • Memahami status deklaratif lengkap dari aplikasi Anda dalam konfigurasi

  • Integrasikan dengan management tool manifes, seperti Helm dan Kustomize

Ikon Cloud Generik

Menyiapkan dan menggunakan sistem pengembangan berkelanjutan, continuous integration (CI), dan continuous delivery (CD) menggunakan serangkaian alat Google Cloud yang terintegrasi (Cloud Code, Cloud Build, dan Google Cloud Deploy). Anda dapat menggunakan sistem ini untuk mengembangkan dan men-deploy aplikasi ke Google Kubernetes Engine (GKE).

  • Peningkatan paritas selama pengembangan dan pengiriman

  • Menggunakan kembali konfigurasi di berbagai lingkungan

  • Menerapkan tata kelola di awal alur kerja dan secara konsisten di sepanjang alur kerja

  • ...dan semua manfaat lainnya di atas

Langkah selanjutnya

Mulailah membangun solusi di Google Cloud dengan kredit gratis senilai $300 dan lebih dari 20 produk yang selalu gratis.

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