Cloud Code for Cloud Shell bietet IDE-Unterstützung für den gesamten Entwicklungszyklus von Kubernetes- und Cloud Run-Anwendungen – vom Erstellen einer Anwendung aus einer vorhandenen Vorlage bis zum Monitoring der Ressourcen Ihrer bereitgestellten Anwendung. Cloud Code enthält außerdem sofort ausführbare Beispiele und einsatzbereite Konfigurations-Snippets, die Ihnen den Einstieg erleichtern.
Cloud Code funktioniert zwar mit jeder Cloud-Plattform, bietet jedoch eine optimierte GKE-Nutzung für das einfache Erstellen von Clustern, die in Google Cloud gehostet werden, und eine bessere Einbindung in Tools wie Cloud Source Repositories, Cloud Build und Cloud-Clientbibliotheken.
Hier die Vorteile von Cloud Code im Überblick:
Entwicklung
- Cloud Code bietet voll funktionsfähige Beispiele, die Sie sofort ausführen und debuggen können. Sie können aus dem Repository geklont oder mit dem Anwendungsbefehl aufgerufen werden.
- Unterstützung für den Import von benutzerdefinierten Vorlagen-Repositories zur schnellen Einrichtung organisationsspezifischer Anwendungen
- Einfaches Erstellen und Bearbeiten von Konfigurationsdateien mit intelligenten Vorlagen, vorkonfigurierten Snippets und kontextbezogene Vervollständigungen
- Hervorheben von Unterschieden zwischen lokalen und Remote-JSON/YAML-Dateien
- Unterstützung für die Verwaltung von Kubernetes-Secrets mit Secret Manager
- Unterstützung für die Remote-Entwicklung mit einem Arbeitsbereich in Cloud Shell
Wird ausgeführt
- Führen Sie Ihre Anwendung mit nur einem Klick direkt in der IDE aus
- Im "Watch"-Modus können Sie Ihre Live-Anwendung kontinuierlich erstellen und in Echtzeit bearbeiten, damit Sie für eine straffe interne Entwicklungsschleife sorgen können.
- Automatische Portweiterleitung und Ressourcenbereinigung bei Beendigung der Anwendung
Debugging
- Intuitive Fehlerbehebung für Anwendungen, die auf Kubernetes-Clustern ausgeführt werden
Monitoring
- Anzeigen und Streamen von Logs aus Ihren Deployments, Pods und Containern
Ressourcenverwaltung
- Erstellen Sie schnell Kubernetes-Cluster, um Ihre Anwendung zu entwickeln und zu testen
- Untersuchen Sie laufende Cluster und Dienste mit den Kubernetes- und Cloud Run-Explorern
Sonstige Features
- Verfügbare Cloud APIs ansehen, Dienste aktivieren sowie Clientbibliotheken in den API-Browser der Bibliothek integrieren
- Mit Cloud Functions und Cloud Code eine HTTP-Funktion der 2. Generation erstellen, herunterladen, bereitstellen und aufrufen.