Cloud Code bietet IDE-Unterstützung für den gesamten Entwicklungszyklus von Kubernetes- und Cloud Run-Anwendungen – vom Erstellen und Anpassen einer neuen Anwendung aus Beispielvorlagen bis hin zur Ausführung Ihrer fertigen Anwendung. Cloud Code unterstützt Sie beim Ausführen von Beispielen, vorkonfigurierten Konfigurations-Snippets und einer maßgeschneiderten Fehlerbehebung. Die Entwicklung mit Kubernetes und Cloud Run ist damit erheblich einfacher.
Cloud Code enthält auch die Erweiterung Gemini Code Assist, die Ihnen hilft, Probleme mit Ihrem Code zu lösen, Code für Ihr Projekt zu generieren und Inline-Vorschläge zu erhalten, während Sie programmieren. Informationen zu den ersten Schritten mit Gemini Code Assist finden Sie unter Mit Gemini Code Assist Standard und Enterprise programmieren.
Cloud Code funktioniert zwar mit jeder Cloud-Plattform, bietet aber eine optimierte Umgebung für die einfache Erstellung von Clustern, die auf Google Cloudgehostet werden, und eine bessere Integration mit Google Cloud -Tools wie Cloud Source Repositories, Cloud Storage und Cloud-Clientbibliotheken.
Sie können Cloud Code mit VS Code, IntelliJ oder Cloud Shell verwenden.
IDE-Auswahlmöglichkeiten
Weitere Informationen finden Sie auf der Produktseite zu Cloud Code.
Features
Hier ein Überblick über die Möglichkeiten von Cloud Code in VS Code, IntelliJ und Cloud Shell:
| Cloud Code-Funktion | VS Code | IntelliJ | Cloud Shell |
|---|---|---|---|
| Unterstützung für Java | |||
| Unterstützung für Node.js, Go, Python, .NET Core | * | ||
| Sofort einsatzbereite Beispielanwendungen zur sofortigen Fehlerbehebung | |||
| Unterstützung für den Import benutzerdefinierter Vorlagen-Repositories | |||
| Unterstützung für mehrere Ausführungskonfigurationen | |||
| Kontinuierliches Erstellen und Ausführen von Anwendungen | |||
| Debugging-Unterstützung für Ihre in Entwicklung befindliche Kubernetes-Anwendung | |||
| Bearbeiten der Skaffold-Konfiguration | |||
| Erweiterte Kubernetes-YAML-Unterstützung | |||
| Prüfen und Durchsuchen von Kubernetes-Ressourcen | |||
| Kubernetes-Cluster in Google Kubernetes Engine (GKE) erstellen | |||
| Streamen und Ansehen von Logs | |||
| Cloud Run-Support | |||
| Unterstützung für Cloud Run Functions | |||
| Cloud Build-Unterstützung zum Ausführen von Anwendungen | |||
| Klonen und Verschieben von Repositories zu Cloud Source Repositories | |||
| Google Cloud Observability-Snapshot-basiertes Debugging in der Produktion | |||
| Google Client Library Manager | |||
| Secret Manager-Unterstützung | |||
| Cloud Storage-Support | |||
| Cloud Storage Browser-Unterstützung zum Ansehen von Buckets und Blobs | |||
| Apps zu Containern migrieren | ** | ||
| Apigee API-Entwicklung | |||
| Compute Engine-Support für die Verwaltung von virtuellen Maschinen |
* Java wird für alle Funktionen von Cloud Code für IntelliJ unterstützt. Node.js, Go, Python werden nur für Kubernetes-Features in IntelliJ unterstützt. ** Cloud Code unterstützt die Migration von Apps in Container nur auf Linux-Computern.
Support
Wenn Sie Cloud Code für IntelliJ verwenden und Probleme auftreten oder Sie eine Idee für eine Funktion vorschlagen möchten, können Sie Feedback über GitHub einreichen.