Tekton es una nueva plataforma nativa de Kubernetes para la gestión de pipelines de integración y entrega continua (CI/CD). Esta plataforma no solamente se instala y ejecuta sobre Kubernetes sino que también define sus pipelines de CI/CD como recursos personalizados de Kubernetes. Esto significa que el pipeline puede ser controlado por las aplicaciones cliente nativas de Kubernetes (CLI o APIs) y que se puede aprovechar las funcionalidades de gestión de recursos subyacentes como los rollbacks. El formato de declaración de pipelines es flexible y permite definir flujos de trabajo condicionales, rutas de ejecución paralelas y manejar tareas finales para hacer limpieza, entre otras funcionalidades. Como resultado, Tekton puede soportar flujos de despliegue complejos e híbridos con rollbacks, canary releases y más. Tekton es de código abierto y también se ofrece como un servicio administrado en GCP. A pesar de que la documentación podría ser mejor y la comunidad está creciendo, hemos estado usando Tekton exitosamente con cargas de trabajo en producción para AWS.