ubicloud/rhizome/kubernetes/bin
Eren Başak 0823a1741e Install Metrics Server on new Kubernetes Clusters
This change adds a new step to Kubernetes cluster lifecycle to install
metrics server. The installation is done by applying a slightly modified
version the official yaml file [1] of the metrics server after the
cluster is provisioned. The metrics-server then installed on one of the
control plane nodes.

This works basically by incrementing a semaphore at the beginning of the
provisioning workflow and a label hop at the wait state of
KubernetesClusterNexus.

This approach can be extended to user-selectable addons and tools in the
future.

[1]
https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
2025-07-14 14:13:41 +03:00
..
init-cluster Add serverTLSBootstrap=true to Kubelet Config 2025-07-14 14:13:41 +03:00
install-metrics-server Install Metrics Server on new Kubernetes Clusters 2025-07-14 14:13:41 +03:00
join-node Start listening on ipv6 ip of nodes in control plane nodes 2025-04-30 16:30:24 +02:00
setup-cni Introduce Ubicni for establishing intra-cluster network connectivity 2025-02-04 08:56:06 +01:00
ubicni Move CNI logic to lib and improve tests 2025-02-04 08:56:06 +01:00