Cloud Code-Erweiterung einrichten

Die Cloud Code-Erweiterung für IntelliJ bietet für die JetBrains-IDE-Familie eine Unterstützung der Google Cloud Platform-Entwicklung, einschließlich IntelliJ (Community- und Ultimate-Edition), GoLand, PyCharm, WebStorm und andere.

Vorbereitung

Die folgenden Tools müssen auf Ihrem System bereits installiert, eingerichtet und in der PATH-Variable auf Ihrem Computer verfügbar sein:

  • JetBrains-IDE ab Version 2019.3

    Ihre IDE sollte eine JetBrains-IDE sein, zum Beispiel:

    • IntelliJ Ultimate oder Community
    • PyCharm Professional oder Community
    • WebStorm
    • GoLand
  • Docker zum Erstellen der Container-Images und Übertragen per Push.

  • Konfigurierter Kubernetes-Cluster, entweder ein Cluster für die lokale Entwicklung, z. B. ein Minikube- oder Docker-Kubernetes-Cluster, oder ein Remotecluster, z. B. ein Google Kubernetes Engine-Cluster. Für die lokale Entwicklung wird ein Minikube-Cluster empfohlen.

Verwaltete Abhängigkeiten

Standardmäßig installiert Cloud Code einige erforderliche Befehlszeilenabhängigkeiten automatisch, z. B.:

  • kubectl für die Arbeit mit Kubernetes-Clustern und die Verwaltung von Kubernetes-Deployments.
  • Skaffold zur Unterstützung der kontinuierlichen Entwicklung für einen Kubernetes-Cluster, zum Erstellen und Taggen intelligenter Images sowie für verschiedene unterstützte Deployment- und Build-Typen.
  • Cloud SDK für die Verwaltung von Ressourcen in Google Cloud.

Wenn Sie lieber benutzerdefinierte Versionen dieser Abhängigkeiten verwenden möchten, können Sie die Abhängigkeitsverwaltung deaktivieren, indem Sie die entsprechenden Cloud Code-Einstellungen in Ihrer IDE vornehmen (Datei > Einstellungen > Weitere Einstellungen > Cloud Code > Kubernetes oder für Mac OS X IntelliJ IDEA > Einstellungen > Weitere Einstellungen > Cloud Code > Kubernetes).

Cloud Code-Plug-in installieren

  • Wechseln Sie zum Plug-in-Marktplatz Ihrer IDE mit Datei > Einstellungen > Plug-ins oder für Mac OS X mit IntelliJ IDEA > Einstellungen > Plug-ins. Suchen Sie dort nach dem Plug-in "Cloud Code" und installieren Sie es.

    Eventuell werden Sie aufgefordert, die IDE neu zu starten, um das Plug-in zu aktivieren.

  • Anschließend können Sie Ihre eigene Anwendung erstellen oder eine vorhandene Anwendung importieren.

Support

Wenn Sie uns Feedback geben möchten, können Sie Probleme auf GitHub melden oder eine Frage in Stack Overflow stellen.