O Cloud Code tem suporte para ambiente de desenvolvimento integrado em todo o ciclo de desenvolvimento de aplicativos do Kubernetes e do Cloud Run, da criação de um aplicativo de um modelo existente ao monitoramento dos recursos implantados. O Cloud Code também vem com amostras prontas para execução e snippets de configuração prontos para uso.
O Cloud Code funciona com qualquer plataforma de nuvem, mas fornece uma experiência simplificada do Google Kubernetes Engine para facilitar a criação de clusters hospedados no Google Cloud e uma melhor integração com ferramentas como Cloud Source Repositories, Cloud Build e diversas bibliotecas do Cloud.
Veja um resumo do que o Cloud Code tem a oferecer:
Desenvolvimento:
- O Cloud Code vem com amostras totalmente funcionais, prontas para execução e depuração. É possível cloná-las do repositório ou acessá-las por meio do novo comando do aplicativo.
- Suporte para importação de repositórios de modelos personalizados para configurar rapidamente aplicativos específicos da organização
- 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 segredos do Kubernetes.
- Suporte para desenvolvimento remoto usando um espaço de trabalho no Cloud Shell.
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 recurso:
- Crie clusters do Kubernetes com rapidez para desenvolver e testar seu aplicativo.
- Inspecione clusters e serviços em execução com os exploradores de execução integrados do Kubernetes e do Cloud.