mirror of
https://github.com/ubicloud/ubicloud.git
synced 2025-12-17 09:40:42 +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 | ||