Tekton é uma jovem plataforma Kubernetes nativa para gerenciamento de pipelines de integração e entrega contínua (CI/CD). Tekton não apenas instala e executa no Kubernetes, como também define seus pipelines de CI/CD como recursos personalizados do Kubernetes. Isso significa que os pipelines podem ser controlados por clientes nativos do Kubernetes (CLI ou APIs), e podem se beneficiar de funcionalidades de gerenciamento de recursos subjacentes, como reversões. O formato de declaração do pipeline é flexível e permite definir fluxos de trabalho com condições, caminhos de execução paralela e manipulação de tarefas finais para limpeza, entre outros recursos. Como resultado, o Tekton pode suportar fluxos de trabalho de implantação complexos e híbridos com reversões, implantações canário e muito mais. Tekton é uma plataforma de código aberto e também é fornecido como um serviço gerenciado pelo GCP. Embora a documentação tenha espaço para melhorias e a comunidade esteja crescendo, temos usado o Tekton com sucesso para cargas de trabalho de produção na AWS.