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 funktioniert zwar mit allen Cloud-Plattformen, bietet aber eine optimierte Umgebung für die einfache Erstellung von Clustern, die in Google Cloud gehostet werden, und eine bessere Einbindung in 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
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 mehrerer Ausführungskonfigurationen | |||
Anwendungen kontinuierlich erstellen und ausführen | |||
Fehlerbehebung beim Support für Ihre Kubernetes-Anwendung in der Entwicklung | |||
Bearbeiten der Skaffold-Konfiguration | |||
Erweiterte Unterstützung für Kubernetes-YAML-Dateien | |||
Kubernetes-Ressourcen prüfen und durchsuchen | |||
Kubernetes-Cluster in Google Kubernetes Engine (GKE) erstellen | |||
Streamen und Ansehen von Logs | |||
Cloud Run-Support | |||
Cloud Functions-Unterstützung | |||
Cloud Build-Unterstützung zum Ausführen von Anwendungen | |||
Klonen und Verschieben von Repositories zu Cloud Source Repositories | |||
Produktions-Debugging auf Basis von Google Cloud-Beobachtbarkeits-Snapshots | |||
Google Client Library Manager | |||
Cloud Storage-Support | |||
App Engine-Support | |||
Cloud Storage-Browserunterstützung zum Ansehen von Buckets und Blobs | |||
Apps zu Containern migrieren | ** | ||
Apigee API-Entwicklung |
* 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 nur die Migration von Anwendungen zu Containern auf Linux-Maschinen.
Support
Wenn Sie Probleme feststellen oder eine Idee für eine neue Funktion einreichen möchten, können Sie Ihr Feedback sowohl auf Cloud Code for VS Code als auch auf Cloud Code for IntelliJ senden.