This chart was copied from helm/charts because it is no longer updated.
This software includes the work that is distributed in the Apache License 2.0. This software includes the work that is distributed in the Apache License 2.0.
Metrics Server is a cluster-wide aggregator of resource usage data. Resource metrics are used by components like kubectl top
and the Horizontal Pod Autoscaler to scale workloads. To autoscale based upon a custom metric, see the Prometheus Adapter chart.
Parameter | Description | Default |
---|---|---|
rbac.create |
Enable Role-based authentication | true |
serviceAccount.create |
If true , create a new service account |
true |
serviceAccount.name |
Service account to be used. If not set and serviceAccount.create is true , a name is generated using the fullname template |
`` |
apiService.create |
Create the v1beta1.metrics.k8s.io API service | true |
apiService.apiVersion |
Kind: APIService's apiVersion | apiregistration.k8s.io/v1 |
hostNetwork.enabled |
Enable hostNetwork mode | false |
image.repository |
Image repository | k8s.gcr.io/metrics-server/metrics-server |
image.tag |
Image tag | v0.5.0 |
image.pullPolicy |
Image pull policy | IfNotPresent |
imagePullSecrets |
Image pull secrets | [] |
extraArgs |
Command line arguments | [] |
resources |
CPU/Memory resource requests/limits. | {} |
tolerations |
List of node taints to tolerate (requires Kubernetes >=1.6) | [] |
nodeSelector |
Node labels for pod assignment | {} |
affinity |
Node affinity | {} |
replicas |
Number of replicas | 1 |
extraVolumeMounts |
Ability to provide volume mounts to the pod | [] |
extraVolumes |
Ability to provide volumes to the pod | [] |
livenessProbe |
Container liveness probe | See values.yaml |
podLabels |
Labels to be added to pods | {} |
podAnnotations |
Annotations to be added to pods | {} |
priorityClassName |
Pod priority class | "" |
readinessProbe |
Container readiness probe | See values.yaml |
service.annotations |
Annotations to add to the service | {} |
service.labels |
Labels to be added to the metrics-server service | {} |
service.port |
Service port to expose | 443 |
service.type |
Type of service to create | ClusterIP |
podDisruptionBudget.enabled |
Create a PodDisruptionBudget | false |
podDisruptionBudget.minAvailable |
Minimum available instances; ignored if there is no PodDisruptionBudget | |
podDisruptionBudget.maxUnavailable |
Maximum unavailable instances; ignored if there is no PodDisruptionBudget | |
extraContainers |
Add additional containers | [] |
helmTest.enabled |
Toggle for helm test | true |
testImage.repository |
Image repository and name for test pod. See also imagePullSecrets |
busybox |
testImage.tag |
Image tag for test pod | latest |
testImage.pullPolicy |
Image pull policy for test pod | IfNotPresent |