O Cloud Code é compatível com o ambiente de desenvolvimento integrado no ciclo de desenvolvimento completo dos aplicativos Kubernetes e Cloud Run, desde a criação e personalização de um novo aplicativo a partir de modelos de amostra até a execução do aplicativo finalizado. O Cloud Code também oferece suporte ao longo do tempo, com amostras prontas, snippets de configuração prontos e uma experiência de depuração personalizada, facilitando muito o desenvolvimento com o Kubernetes e o Cloud Run .
Ainda que o Cloud Code funcione com qualquer plataforma de nuvem, ele oferece uma experiência simplificada para facilitar a criação de clusters hospedados no Google Cloud e uma melhor integração com as ferramentas do Google Cloud, como Cloud Source Repositories, Cloud Storage e bibliotecas de cliente do Cloud. de dados.
É possível usar o Cloud Code com o VS Code, o IntelliJ ou o Cloud Shell.
Opções de ambiente de desenvolvimento integrado
Recursos
Veja um resumo do que o Cloud Code tem a oferecer no VS Code, no IntelliJ e no Cloud Shell:
Recurso do Cloud Code | VS Code | IntelliJ | Cloud Shell |
---|---|---|---|
Suporte para Java | |||
Suporte para Node.js, Go, Python, .NET Core | * | ||
Aplicativos de amostra prontos para depuração e prontos para execução | |||
Suporte para importação de repositórios de modelos personalizados | |||
Suporte para várias configurações de execução | |||
Criar e executar aplicativos continuamente | |||
Suporte para depuração de aplicativos do Kubernetes em desenvolvimento | |||
Suporte de edição de configuração do Skaffold | |||
Suporte avançado ao YAML para Kubernetes | |||
Inspeção e navegação de recursos do Kubernetes | |||
Criação de cluster do Kubernetes no Google Kubernetes Engine (GKE) | |||
Streaming e visualização de registros | |||
Suporte do Cloud Run | |||
Suporte das funções do Cloud Run | |||
Suporte ao Cloud Build para execução de aplicativos | |||
Suporte para clonagem e envio de repositórios para o Cloud Source Repositories | |||
Depuração de produção baseada em snapshots do Google Cloud Observability | |||
Gerenciador de biblioteca de cliente do Google | |||
Suporte do Cloud Storage | |||
Suporte do App Engine | |||
Suporte do Cloud Storage Browser para visualização de buckets e blobs | |||
Migrar apps para contêineres | ** | ||
Desenvolvimento de APIs da Apigee |
* O Java é compatível com todas as funcionalidades do Cloud Code para IntelliJ. Node.js, Go e Python são compatíveis com os recursos do Kubernetes apenas no IntelliJ. ** O Cloud Code oferece suporte apenas à migração de apps para contêineres em máquinas Linux.
Suporte
Se você encontrar problemas ou quiser propor uma ideia de recurso, envie um feedback pelo GitHub para Cloud Code para VS Code e Cloud Code para IntelliJ..