Back to Catalog
Cloud
Advanced
Image Builder
Build container images within the Kubernetes cluster
Intent & Description
The Image Builder pattern builds container images within the Kubernetes cluster rather than externally. This enables chained builds, where the output of one build becomes input to another, and can be used with tools like Kaniko, BuildKit, or Knative Build. This brings CI/CD pipelines closer to the deployment environment.
Real-world Use Case
Use when you want to build images within the cluster or when you need to implement chained build processes.
Source
Advantages
- Builds within cluster environment
- Enables chained builds
- Reduces external dependencies
- Can integrate with cluster resources
Disadvantages
- Requires additional cluster resources
- May be slower than external builds
- Security considerations for build tools