Cloud Code 拡張機能

Cloud Code は、開発用クラスタの作成から、テスト、完成したアプリケーションの実行に至るまで、IDE での Kubernetes アプリケーションの開発サイクル全体をサポートします。また、Cloud Code はすぐに実行可能なサンプル、そのまま使用可能な構成スニペット、カスタマイズされたデバッグ機能が用意されているため、Kubernetes での開発がより簡単になります。

Cloud Code はすべての Kubernetes クラスタに対応しますが、Google Cloud Platform でホストされるクラスタを簡単に作成するための効率的な GKE エクスペリエンスを実現します。また、Cloud Source Repositories、Cloud Storage、さまざまな Cloud ライブラリといった GCP ツールともスムーズに統合できます。

Cloud Code は VS CodeIntelliJ のどちらでも使用できます。

機能

Cloud Code が VS Code と IntelliJ 向けに提供する機能は次のとおりです。
Cloud Code の機能 VS Code IntelliJ
Java のサポート
Node.js、Go、Python、.NET Core のサポート *
すぐに使えるスターター テンプレート
すぐに使えるスターター テンプレートのデバッグ
複数の実行構成のサポート
アプリケーションの継続的なビルドと実行
開発中の Kubernetes アプリケーションのデバッグ サポート
Skaffold 構成編集のサポート
基本的な Kubernetes YAML のサポート
高度な Kubernetes YAML のサポート
Kubernetes リソースの検査と参照
GKE [Google]、EKS [AWS]、AKS [Azure] での Kubernetes クラスタの作成
ログのストリーミングと表示
Cloud Run のサポート
アプリを実行するための Cloud Build サポート
リポジトリのクローンの作成と Cloud Source Repositories への push のサポート
Google Cloud のオペレーション スイート スナップショット ベースの本番環境デバッグ
Google Client Library Manager
Google Cloud Storage のサポート
Google App Engine のサポート
Cloud Storage ブラウザによるバケットと blob の表示のサポート
* Java は Cloud Code for IntelliJ のすべての機能に関してサポートされています。Node.js、Go、Python は Kubernetes の機能に関してサポートされています。