Sobre o projeto

Skaffold é uma ferramenta de linha de comando que facilita o desenvolvimento contínuo de aplicativos Kubernetes. Ela detecta mudanças no código-fonte e lida automaticamente com o pipeline para construir, enviar e implantar aplicativos em clusters locais ou remotos. As principais capacidades incluem: - Fluxo de trabalho otimizado de fonte para implantação com marcação de imagem baseada em política - Feedback contínuo por meio da agregação automática de logs e encaminhamento de portas - Portabilidade de projeto por meio de perfis conscientes de contexto, configuração de nível de usuário, variáveis de ambiente e flags - Blocos de construção de CI/CD: `skaffold run` para execução end-to-end e `skaffold render` para gerar manifestos Kubernetes hidratados para fluxos de trabalho GitOps - `skaffold init` para geração automática de arquivos de configuração por meio da descoberta de arquivos de projeto - Suporte para aplicativos de vários componentes - Arquitetura plugável para integrar com qualquer ferramenta de build ou deploy - Operação apenas no lado do cliente, sem componentes no lado do cluster Skaffold se integra com IDEs por meio das extensões Google Cloud Code para Visual Studio Code e IDEs JetBrains, que gerenciam Skaffold e dependências comuns. A ferramenta é considerada pronta para produção e suporta contribuições da comunidade.