stable/metrics-server/README.md
As of Nov 13, 2020, charts in this repo will no longer be updated. For more information, see the Helm Charts Deprecation and Archive Notice, and Update.
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.
This chart is deprecated and no longer supported.
| Parameter | Description | Default |
|---|---|---|
rbac.create | Enable Role-based authentication | true |
rbac.pspEnabled | Enable pod security policy support | false |
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 |
hostNetwork.enabled | Enable hostNetwork mode | false |
image.repository | Image repository | k8s.gcr.io/metrics-server-amd64 |
image.tag | Image tag | v0.3.2 |
image.pullPolicy | Image pull policy | IfNotPresent |
imagePullSecrets | Image pull secrets | [] |
args | 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 | [] |
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 |