This repository has been archived by the owner on Jun 28, 2023. It is now read-only.
Add fully-baked bootstrapping images to TCE-based cluster creations #420
Labels
kind/feature
A request for a new feature
owner/core-eng
Work executed by TCE's core engineering team
Milestone
Feature Request
When creating a cluster (standalone or otherwise) TCE/TKG first creates a bootstrap cluster. This cluster is created using a kind image that comes pre-baked with images such as kube-apiserver, kube-controller-manager, and etcd. To bootstrap a cluster, we also need to pull the following images.
This can add non-trivial time to the bootstrapping process. Rather than downloading those images every bootstrap, we should pre-bake bootstrapping images such that they are ready to go for cluster creation.
Describe alternatives you've considered
Doing a partial bake to not include luster-api-${PROVIDER}-controller. The proposed appraoch does unecessarily add images fo providers that will not bein use. However, for simplicity, I believe the extra size of these controller is worth it for the trade-off of 1 universal image.
The text was updated successfully, but these errors were encountered: