It is common for modern cloud based software deployments to follow immutable patterns. One of the foundational pieces to this idea is the creation of immutable images. There are already several tools that create images in the Kubernetes ecosystem, which include: [Wardroom](https://github.com/heptiolabs/wardroom), [Cluster API AWS](https://github.com/kubernetes-sigs/cluster-api-provider-aws/blob/master/Makefile), [Cluster API vSphere](https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/blob/master/Makefile), [amazon-eks-ami](https://github.com/awslabs/amazon-eks-ami), [talos](https://docs.talos-systems.com/), [LinuxKit](https://github.com/linuxkit/linuxkit),[kube-deploy](https://github.com/kubernetes/kube-deploy/tree/master/imagebuilder), etc. The purpose of this proposal is to distill down the common requirements and provide an image building utility that can be leveraged by the Kubernetes ecosystem.
The purpose of this document is to request the creation of a sub-project of sig-cluster-lifecycle to address this space.
Enhancement Description
https://github.com/kubernetes/enhancements/tree/master/keps/sig-cluster-lifecycle/image-builder/2497-Kubernetes-Image-Builder
k/enhancements) update PR(s):k/k) update PR(s):k/website) update PR(s):Implementation History
KEP created - Jun 12 2019
Vote approved - Jul 02 2019
Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.