cluster-lifecycle-manager
cluster-lifecycle-manager copied to clipboard
Cluster Lifecycle Manager (CLM) to provision and update multiple Kubernetes clusters
Changes needed for introducing Karpenter as an optional autoscaler **This PR is just showing of the Proof of Concept as presented in the demo** Ref: https://github.com/zalando-incubator/kubernetes-on-aws/pull/5136
CLM could wait forever for node decommissioning (if there is some kind of problem) https://github.com/zalando-incubator/cluster-lifecycle-manager/blob/769565ccaa59ba839fc127a0b907dd1687311617/pkg/updatestrategy/clc_update.go#L48-L89 https://github.com/zalando-incubator/cluster-lifecycle-manager/blob/769565ccaa59ba839fc127a0b907dd1687311617/pkg/updatestrategy/clc_update.go#L109-L140 and therefore does not update other node pools. See also https://github.com/zalando-incubator/cluster-lifecycle-manager/issues/154
Would be nice if the CLM logged for how long it had tried to evict each pod, to make it more clear which pods are not evictable for a long...
Use server-side apply instead of invoking `kubectl`. Should be much faster with a lot less memory usage. This is however still somewhat unusable in its current state due to the...
It would be appreciated if you start implementing releases, so we know exactly what changed in between versions.
The dependency makes the code much more harder to a newcomer to understand: - what is really happening behind the scenes? - why do I need an external dependency? Hi...
# Current behaviour Once CLM has detected an outdated cluster and starts to perform a cluster update, it will be stuck on that particular update until it's finished or CLM...
Hi, Any plans to support other cloud providers?
time="2018-12-12T14:56:12Z" level=warning msg="Unable to determine vCPU count for i3.metal: strconv.ParseInt: parsing "N/A": invalid syntax"