Cloud Code menyediakan dukungan IDE untuk siklus pengembangan penuh aplikasi Kubernetes dan Cloud Run, mulai dari membuat dan menyesuaikan aplikasi baru dari template contoh hingga menjalankan aplikasi yang telah selesai. Cloud Code mendukung Anda dengan sampel siap pakai, cuplikan konfigurasi siap pakai, dan pengalaman proses debug yang disesuaikan, sehingga pengembangan dengan Kubernetes dan Cloud Run menjadi jauh lebih mudah.
Cloud Code juga dilengkapi dengan ekstensi Gemini Code Assist, yang memberikan panduan untuk membantu Anda menyelesaikan masalah pada kode, membuat kode untuk project, dan memberikan saran inline saat Anda membuat kode. Untuk mulai menggunakan Gemini Code Assist, lihat Membuat Kode dengan Gemini Code Assist Standard dan Enterprise.
Meskipun Cloud Code berfungsi dengan platform cloud apa pun, Cloud Code memberikan pengalaman yang disederhanakan untuk memudahkan pembuatan cluster yang dihosting di Google Clouddan integrasi yang lebih baik dengan Google Cloud alat seperti Cloud Source Repositories, Cloud Storage, dan Cloud Client Libraries.
Anda dapat menggunakan Cloud Code dengan VS Code, IntelliJ, atau Cloud Shell.
Pilihan IDE
Buka halaman produk Cloud Code untuk mengetahui informasi selengkapnya.
Fitur
Berikut ringkasan yang ditawarkan Cloud Code di VS Code, IntelliJ, dan Cloud Shell:
Fitur Cloud Code | VS Code | 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 eksekusi | |||
Membangun dan menjalankan aplikasi secara berkelanjutan | |||
Dukungan proses debug untuk aplikasi Kubernetes Anda yang sedang dalam pengembangan | |||
Dukungan pengeditan konfigurasi Skaffold | |||
Dukungan YAML Kubernetes tingkat lanjut | |||
Penjelajahan dan inspeksi resource Kubernetes | |||
Pembuatan cluster Kubernetes di Google Kubernetes Engine (GKE) | |||
Streaming dan melihat log | |||
Dukungan Cloud Run | |||
Dukungan Cloud Run Functions | |||
Dukungan Cloud Build untuk menjalankan aplikasi | |||
Dukungan untuk meng-clone dan mengirim repositori ke Cloud Source Repositories | |||
Penelusuran kesalahan produksi berbasis snapshot Google Cloud Observability | |||
Pengelola Library Klien Google | |||
Dukungan Secret Manager | |||
Dukungan Cloud Storage | |||
Dukungan App Engine | |||
Dukungan browser Cloud Storage untuk melihat bucket dan blob | |||
Memigrasikan aplikasi ke container | ** | ||
Memodernisasi aplikasi mainframe | |||
Pengembangan API Apigee | |||
Dukungan Compute Engine untuk mengelola mesin virtual |
* Java didukung untuk semua fungsi Cloud Code for IntelliJ. Node.js, Go, Python hanya didukung untuk fitur Kubernetes di IntelliJ. ** Cloud Code hanya mendukung migrasi aplikasi ke container di mesin Linux.
Dukungan
Jika mengalami masalah atau ingin menyarankan ide fitur, Anda dapat mengirimkan masukan melalui GitHub untuk Cloud Code untuk VS Code dan Cloud Code untuk IntelliJ.