Back to Charts

⚠️ Repo Archive Notice

stable/metrics-server/README.md

latest3.1 KB
Original Source

⚠️ Repo Archive Notice

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

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.

DEPRECATION NOTICE

This chart is deprecated and no longer supported.

Configuration

ParameterDescriptionDefault
rbac.createEnable Role-based authenticationtrue
rbac.pspEnabledEnable pod security policy supportfalse
serviceAccount.createIf true, create a new service accounttrue
serviceAccount.nameService account to be used. If not set and serviceAccount.create is true, a name is generated using the fullname template``
apiService.createCreate the v1beta1.metrics.k8s.io API servicetrue
hostNetwork.enabledEnable hostNetwork modefalse
image.repositoryImage repositoryk8s.gcr.io/metrics-server-amd64
image.tagImage tagv0.3.2
image.pullPolicyImage pull policyIfNotPresent
imagePullSecretsImage pull secrets[]
argsCommand line arguments[]
resourcesCPU/Memory resource requests/limits.{}
tolerationsList of node taints to tolerate (requires Kubernetes >=1.6)[]
nodeSelectorNode labels for pod assignment{}
affinityNode affinity{}
replicasNumber of replicas1
extraVolumeMountsAbility to provide volume mounts to the pod[]
extraVolumesAbility to provide volumes to the pod[]
livenessProbeContainer liveness probeSee values.yaml
podLabelsLabels to be added to pods{}
podAnnotationsAnnotations to be added to pods{}
priorityClassNamePod priority class""
readinessProbeContainer readiness probeSee values.yaml
service.annotationsAnnotations to add to the service{}
service.labelsLabels to be added to the metrics-server service{}
service.portService port to expose443
service.typeType of service to createClusterIP
podDisruptionBudget.enabledCreate a PodDisruptionBudgetfalse
podDisruptionBudget.minAvailableMinimum available instances; ignored if there is no PodDisruptionBudget
podDisruptionBudget.maxUnavailableMaximum unavailable instances; ignored if there is no PodDisruptionBudget
extraContainersAdd additional containers[]
testImage.repositoryImage repository and name for test pod. See also imagePullSecretsbusybox
testImage.tagImage tag for test podlatest
testImage.pullPolicyImage pull policy for test podIfNotPresent