Extensões do Cloud Code

O Cloud Code oferece suporte de IDE para o ciclo de desenvolvimento completo de aplicações do Kubernetes e do Cloud Run, desde a criação e personalização de uma nova aplicação a partir de modelos de exemplo até à execução da aplicação concluída. O Cloud Code oferece-lhe apoio técnico ao longo do processo com exemplos prontos a executar, fragmentos de configuração predefinidos e uma experiência de depuração personalizada, o que facilita muito o desenvolvimento com o Kubernetes e o Cloud Run.

O Cloud Code também inclui a extensão Gemini Code Assist , que fornece orientações para ajudar a resolver problemas com o seu código, gera código para o seu projeto e fornece sugestões inline enquanto programa. Para começar a usar o Gemini Code Assist, consulte o artigo Programe com o Gemini Code Assist Standard e Enterprise.

Embora o Cloud Code funcione com qualquer plataforma na nuvem, oferece uma experiência simplificada para a criação fácil de clusters alojados no Google Cloud e uma melhor integração com Google Cloud ferramentas como os Cloud Source Repositories, o Cloud Storage e as Cloud Client Libraries.

Pode usar o Cloud Code com o VS Code, o IntelliJ ou o Cloud Shell.

Funcionalidades

Segue-se uma imagem do que o Cloud Code tem para oferecer no VS Code, no IntelliJ e no Cloud Shell:

Funcionalidade do Cloud Code VS Code IntelliJ Cloud Shell
Suporte para Java
Suporte para Node.js, Go, Python e .NET Core *
Aplicações de exemplo prontas para execução e depuração
Compatibilidade com a importação de repositórios de modelos personalizados
Suporte para várias configurações de execução
Criar e executar aplicações continuamente
Suporte de depuração para a sua aplicação Kubernetes em desenvolvimento
Suporte para edição da configuração do Skaffold
Apoio técnico avançado do YAML do Kubernetes
Inspeção e procura de recursos do Kubernetes
Criação de clusters do Kubernetes no Google Kubernetes Engine (GKE)
Registo de streaming e visualização
Apoio técnico do Cloud Run
Suporte de funções do Cloud Run
Suporte do Cloud Build para apps em execução
Suporte para clonar e enviar repositórios para os Cloud Source Repositories
Depuração de produção baseada em instantâneos da observabilidade do Google Cloud
Gestor da biblioteca de cliente Google
Apoio técnico do Secret Manager
Apoio técnico do Cloud Storage
Apoio técnico do App Engine
Suporte do navegador do Cloud Storage para ver contentores e objetos binários grandes
Migre apps para contentores **
Modernize aplicações de mainframe
Desenvolvimento de APIs Apigee
Suporte do Compute Engine para a gestão de máquinas virtuais

* O Java é suportado para todas as funcionalidades do Cloud Code for IntelliJ. O Node.js, o Go e o Python são suportados para funcionalidades do Kubernetes apenas no IntelliJ. ** O Cloud Code só suporta a migração de apps para contentores em máquinas Linux.

Apoio técnico

Se encontrar problemas ou quiser propor uma ideia de funcionalidade, pode registar o seu feedback através do GitHub para o Cloud Code para VS Code e o Cloud Code para IntelliJ.