Cloud Code menyediakan dukungan IDE untuk siklus pengembangan penuh aplikasi Kubernetes dan Cloud Run, mulai dari membuat dan menyesuaikan aplikasi baru, dari contoh template hingga menjalankan aplikasi yang telah Anda selesaikan. Cloud Code mendukung Anda dengan contoh siap pakai, cuplikan konfigurasi siap pakai, dan pengalaman proses debug yang disesuaikan, sehingga pengembangan dengan Kubernetes dan Cloud Run menjadi jauh lebih mudah.
Meskipun dapat digunakan dengan platform cloud apa pun, Cloud Code memberikan pengalaman yang efisien untuk membuat cluster yang dihosting di Google Cloud dengan mudah dan integrasi yang lebih baik dengan alat Google Cloud seperti Cloud Source Repositories, Cloud Storage, dan Library Klien Cloud.
Anda dapat menggunakan Cloud Code dengan VS Code, IntelliJ, atau Cloud Shell.
Pilihan IDE
Fitur
Berikut adalah snapshot yang ditawarkan Cloud Code di VS Code, IntelliJ, dan Cloud Shell:
Fitur Cloud Code | Kode VS | IntelliJ | Cloud Shell |
---|---|---|---|
Dukungan untuk Java | |||
Dukungan untuk Node.js, Go, Python, .NET Core | * | ||
Aplikasi contoh yang siap dijalankan dan di-debug | |||
Dukungan untuk mengimpor repositori template kustom | |||
Dukungan untuk beberapa konfigurasi run | |||
Membangun dan menjalankan aplikasi secara berkelanjutan | |||
Dukungan proses debug untuk aplikasi Kubernetes yang sedang dalam pengembangan | |||
Dukungan pengeditan konfigurasi Skaffold | |||
Dukungan YAML Kubernetes lanjutan | |||
Pemeriksaan dan penjelajahan resource Kubernetes | |||
Pembuatan cluster Kubernetes di Google Kubernetes Engine (GKE) | |||
Streaming dan tampilan log | |||
Dukungan Cloud Run | |||
Dukungan Cloud Functions | |||
Dukungan Cloud Build untuk menjalankan aplikasi | |||
Dukungan untuk meng-clone dan mengirim repositori ke Cloud Source Repositories | |||
Proses debug produksi berbasis snapshot Kemampuan observasi Google Cloud | |||
Pengelola Library Klien Google | |||
Dukungan Cloud Storage | |||
Dukungan App Engine | |||
Dukungan browser Cloud Storage untuk melihat bucket dan blob | |||
Memigrasikan aplikasi ke container | ** | ||
Pengembangan API Apigee |
* Java didukung untuk semua fungsionalitas Cloud Code untuk IntelliJ. Node.js, Go, Python hanya didukung untuk fitur Kubernetes di IntelliJ. ** Cloud Code hanya mendukung migrasi aplikasi ke container pada mesin Linux.
Support
Jika mengalami masalah atau ingin mengusulkan ide fitur, Anda dapat mengirimkan masukan melalui GitHub untuk Cloud Code untuk VS Code dan Cloud Code untuk IntelliJ.