Skip to content

Latest commit

 

History

History
 
 

metrics-server

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

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.

Configuration

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