Cloud Code-Features in Cloud Code for Cloud Shell

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.