mirror of
https://github.com/ubicloud/ubicloud.git
synced 2025-10-08 07:41:58 +08:00
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 |
||
---|---|---|
.. | ||
common | ||
host | ||
inference_endpoint | ||
kubernetes | ||
minio/bin | ||
postgres | ||
victoria_metrics/bin | ||
.rubocop.yml | ||
Gemfile | ||
Gemfile.lock |