You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A significant portion of the cluster provisioning and autoscaler execution time takes the download of various packages and binaries. There's a room to optimize this part.
Description
We could speed this up by utilizing our pre-populated images on providers that allow this. This would result in a faster ansibler and kube-eleven execution as the binaries would already be present. And for the cases when not (e.g. on providers where we can't deploy our images or on static nodes), the usual ansibler and kube-eleven flows will take care of the download.
Note 1: We should assess this approach against custom pre-baked Flatcar, Fedora Core OS or OpenSuse MicroOS images. Note 2: It would help tremendously in this task if we knew whether we can get rid of Wireguard and utilize just Cilium for bridging nodes across various networks.
Exit criteria
Figure out the workflow for custom images (naming conventions, validate upgrade/rollback scenarios)
Prepare custom images where applicable
Ensure that we have an automation in place for refreshing them
Sounds cool.
Can Claudie check wether a node i using the image or not and figure out what to do?
For example, on OneProvider i can upload images which the servers i create can use. So it might be a dedicated server in Claudie, but still use the image.
may an alternative for networking could be kilo -> https://kilo.squat.ai/
since as far as I remember that claudie demands the nodes to be on public IPs anyway
I used kilo in a k8s cluster which I setup with kubeadmin
Motivation
A significant portion of the cluster provisioning and autoscaler execution time takes the download of various packages and binaries. There's a room to optimize this part.
Description
We could speed this up by utilizing our pre-populated images on providers that allow this. This would result in a faster
ansibler
andkube-eleven
execution as the binaries would already be present. And for the cases when not (e.g. on providers where we can't deploy our images or on static nodes), the usualansibler
andkube-eleven
flows will take care of the download.Note 1: We should assess this approach against custom pre-baked Flatcar, Fedora Core OS or OpenSuse MicroOS images.
Note 2: It would help tremendously in this task if we knew whether we can get rid of Wireguard and utilize just Cilium for bridging nodes across various networks.
Exit criteria
FYI @MiroslavRepka
The text was updated successfully, but these errors were encountered: