Skip to content
This repository has been archived by the owner on Feb 22, 2022. It is now read-only.

Latest commit

 

History

History

metrics-server

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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
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 gcr.io/google_containers/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 []