Cloud Code for VS Code の機能

Cloud Code for VS Code は、既存のテンプレートを利用したアプリケーションの作成からデプロイしたアプリのリソースのモニタリングまで、IDE での Kubernetes と Cloud Run アプリケーションの開発サイクル全体をサポートします。Cloud Code には、すぐに使用を開始できるように、すぐに使用可能なサンプルと構成スニペットが用意されています。

Cloud Code はすべてのクラウド プラットフォームに対応していますが、Google Cloud でホストされるクラスタであれば、効率的な GKE 機能によって簡単に作成できます。また、Cloud Source Repositories、Cloud Build、Cloud クライアント ライブラリなどのツールともスムーズに統合できます。

Cloud Code が提供する機能のいくつかを紹介します。

開発

  • Cloud Code は、開発を簡素化するために AI を活用したコラボレーターである Duet AI と統合します。Due AI を使用すると、タスクを効果的かつ効率的に実行できます。
  • Cloud Code には完全に機能するサンプルが用意されており、すぐに実行してデバッグできます。リポジトリからこれらのサンプルのクローンを作成するか、アプリケーション コマンドを使用してサンプルにアクセスできます。
  • カスタム テンプレート リポジトリをインポートして、組織固有のアプリケーションを素早くセットアップできます。
  • スマート テンプレート、すぐに使えるスニペット、コンテキスト ベースの補完機能により、構成ファイルを簡単に作成、編集できます。
  • ローカルとリモートの JSON/YAML ファイルの差分を表示します。
  • Secret Manager で Kubernetes のシークレットを管理するためのサポート
  • Cloud Shell のワークスペースを使用したリモート開発をサポートします。

実行中

  • IDE からワンクリックでアプリケーションを実行できます。
  • 「ウォッチ」モードを使用すると、ライブ アプリケーションの継続的なビルドとリアルタイムの編集が可能になり、タイトな開発ループを維持できます。
  • アプリケーション終了時に、自動ポート転送とリソースのクリーンアップを行います。

デバッグ

  • Kubernetes クラスタで実行されるアプリケーションの直感的なデバッグをサポートします。

Monitoring

  • Deployment、Pod、コンテナのログの表示とストリーミングを行います。

リソース管理

  • Kubernetes クラスタをすばやく作成して、アプリを開発およびテストできます。
  • Kubernetes と Cloud Run エクスプローラで実行中のクラスタと Service を検査します。

その他の機能

  • 使用可能な Cloud APIs のブラウジング、サービスの有効化、アプリ内のクライアント ライブラリを API ライブラリ ブラウザに統合してインストールする方法を学習します。
  • Apigee Emulator(ローカル ランタイム)を使用して、単体テストと手動テストで API プロキシを開発し、機能を確認します。依存アプリに影響を与えずに、ビルドとテストのサイクルをすばやく反復する
  • Cloud Code で Cloud Functions を使用して、第 2 世代の HTTP 関数を作成、ダウンロード、デプロイ、呼び出します。

サポートを利用する

フィードバックを送信するには、GitHub で問題を報告します。または、Stack Overflow で質問します。