O Cloud Code para VS Code é compatível com o ambiente de desenvolvimento integrado no ciclo de desenvolvimento completo dos aplicativos do Kubernetes e do Cloud Run, da criação de um aplicativo a partir de um modelo existente até o monitoramento dos recursos do aplicativo implantado. O Cloud Code também vem com amostras prontas para execução e snippets de configuração prontos para uso.
Embora o Cloud Code funcione com qualquer plataforma de nuvem, ele fornece uma experiência simplificada do GKE para facilitar a criação de clusters hospedados no Google Cloud e melhorar a integração com ferramentas como Cloud Source Repositories, Cloud Build e Cloud Client Libraries.
Veja um resumo do que o Cloud Code tem a oferecer:
Desenvolvimento
- O Cloud Code se integra à Duet AI, um colaborador com tecnologia de IA, para simplificar o desenvolvimento. Use a Duet AI para realizar tarefas com mais eficiência e eficiência.
- O Cloud Code vem com amostras totalmente funcionais, prontas para depuração e execução. Elas podem ser clonadas a partir do repositório ou acessadas usando o comando do aplicativo.
- Suporte para importação de repositórios de modelos personalizados a fim de configurar aplicativos específicos da organização rapidamente.
- Fácil criação e edição de arquivos de configuração com modelos inteligentes, snippets prontos e conclusões baseadas em contexto.
- Diferença entre arquivos JSON/YAML locais e remotos.
- Suporte para gerenciar secrets do Kubernetes com o Secret Manager
- Suporte para desenvolvimento remoto usando um espaço de trabalho no Cloud Shell.
Em execução
- Execute o aplicativo com um clique, diretamente do ambiente de desenvolvimento integrado.
- Modo "Assistir" para permitir a criação contínua e a edição em tempo real do aplicativo ativo, ajudando a manter uma rigorosa repetição interna de desenvolvimento.
- Encaminhamento automático de portas e limpeza de recursos no encerramento do aplicativo.
Depuração
- Suporte de depuração intuitivo para aplicativos em execução em clusters do Kubernetes.
Monitoramento
- Visualize e transmita registros de implantações, pods e contêineres.
Gerenciamento de recursos
- Crie clusters do Kubernetes com rapidez para desenvolver e testar seu aplicativo.
- Inspecionar clusters e serviços em execução com os exploradores do Kubernetes e do Cloud Run
Outros recursos
- Navegue pelas APIs do Cloud disponíveis, ative serviços, instale e saiba como integrar bibliotecas de cliente ao seu app com o navegador da biblioteca de APIs
- Desenvolva seus proxies de API e verifique a funcionalidade por meio de testes manuais e de unidade usando o emulador da Apigee (ambiente de execução local). Itere rapidamente por ciclos de compilação e teste sem afetar os aplicativos dependentes
- Crie, faça o download, implante e invoque uma função HTTP de segunda geração usando o Cloud Functions com o Cloud Code.