Addons
-
Keda (tested on VKS):
helm install --wait kedacore \ --namespace keda --create-namespace \ oci://vcr.vngcloud.vn/81-vks-public/vks-helm-charts/keda \ --version 2.14.2
-
Metrics Server (tested on VKS):
helm install --wait metrics-server \ --namespace monitoring --create-namespace \ oci://vcr.vngcloud.vn/81-vks-public/vks-helm-charts/metrics-server \ --version 3.12.1 \ --set args[0]="--kubelet-insecure-tls"
-
Node Problem Detector (tested on VKS):
helm install --wait node-problem-detector \ --namespace monitoring --create-namespace \ oci://vcr.vngcloud.vn/81-vks-public/vks-helm-charts/node-problem-detector \ --version 2.3.13
-
Prometheus Adapter (tested on VKS):
prometheus_service=$(kubectl get svc -n prometheus -lapp=kube-prometheus-stack-prometheus -ojsonpath='{range .items[*]}{.metadata.name}{"\n"}{end}') helm install --wait prometheus-adapter \ --namespace prometheus --create-namespace \ oci://vcr.vngcloud.vn/81-vks-public/vks-helm-charts/prometheus-adapter \ --version 4.10.0 \ --set prometheus.url=http://${prometheus_service}.prometheus.svc.cluster.local
-
Prometheus Stack (tested on VKS):
helm install --wait prometheus-stack \ --namespace prometheus --create-namespace \ oci://vcr.vngcloud.vn/81-vks-public/vks-helm-charts/kube-prometheus-stack \ --version 60.0.2 \ --set prometheus.prometheusSpec.serviceMonitorSelectorNilUsesHelmValues=false