How we build OKD (Kubernetes distro) using Tekton
summary
Builds a full OKD distribution from OS to operators using Tekton Pipelines and coreos workflows, producing per-architecture cloud images and ISOs (currently x86 native only, ARM planned) and aiming to auto-compose multi-arch manifest lists via event triggers/interceptors. Uses a COSA-based toolchain (coreos-assembler) and GitOps with Argo CD, runs pipelines locally on kind or on a Mass Open Cloud build farm (donated ~2,000 servers) for production, and migrates component releases from Prow into Tekton; pipelines already sign, mirror and publish release payloads.
AI-written summary · about
chapters (16)
- 0:00OKD introduction
- 0:46What is OKD
- 3:12Enterprise Linux ecosystem
- 5:38Fedora CoreOS challenges
- 7:27OKD tools with Tekton
- 9:17Core OS build pipeline
- 10:21OKD release pipeline
- 11:24Pipelines with Tekton Triggers
- 13:13Multi-arch image support
- 16:05CentOS Stream CoreOS layering
- 17:55Local testing pipelines
- 18:17Mass Open Cloud collaboration
- 20:24Agent-based installer setup
- 23:12OKD build infrastructure
- 24:40Community engagement
- 26:06Q&A
related talks
48mTekton: From Source to Production Inside Kubernetes
29mCloud Native CD Pipelines with Tekton
48mA Fully GitOps CI/CD Pipeline with Tekton and ArgoCD on Kubernetes
47mTekton, a new approach to pipelines
21mBuild a Large Scale Cloud Native CI/CD System Based on Tekton
39mPower-Up With Clouds And Pipelines
43mTekton From source to production inside Kubernetes
35m(k)Native K8s CI/CD platform
