You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-3
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,8 @@ Metrics Server collects resource metrics from Kubelets and exposes them in Kuber
7
7
for use by [Horizontal Pod Autoscaler] and [Vertical Pod Autoscaler]. Metrics API can also be accessed by `kubectl top`,
8
8
making it easier to debug autoscaling pipelines.
9
9
10
-
Metrics Server is not meant for non-autoscaling purposes. For example, don't use it to forward metrics to monitoring solutions, or as a source of monitoring solution metrics. In such cases please collect metrics from Kubelet `/metrics/resource` endpoint directly.
10
+
> [!CAUTION]
11
+
> Metrics Server is meant only for autoscaling purposes. For example, don't use it to forward metrics to monitoring solutions, or as a source of monitoring solution metrics. In such cases please collect metrics from Kubelet `/metrics/resource` endpoint directly.
11
12
12
13
Metrics Server offers:
13
14
@@ -33,7 +34,7 @@ Don't use Metrics Server when you need:
33
34
- An accurate source of resource usage metrics
34
35
- Horizontal autoscaling based on other resources than CPU/Memory
35
36
36
-
For unsupported use cases, check out full monitoring solutions like Prometheus.
37
+
For unsupported use cases, check out full monitoring solutions like [Prometheus](https://github.com/prometheus/prometheus).
Note that this configuration **requires** having a cluster with at least 2 nodes on which Metrics Server can be scheduled.
97
+
>[!NOTE]
98
+
> This configuration **requires** having a cluster with at least 2 nodes on which Metrics Server can be scheduled.
97
99
98
100
Also, to maximize the efficiency of this highly available configuration, it is **recommended** to add the `--enable-aggregator-routing=true` CLI flag to the kube-apiserver so that requests sent to Metrics Server are load balanced between the 2 instances.
Copy file name to clipboardExpand all lines: charts/metrics-server/CHANGELOG.md
+9
Original file line number
Diff line number
Diff line change
@@ -14,11 +14,20 @@
14
14
15
15
## [UNRELEASED]
16
16
17
+
### Fixed
18
+
19
+
- Fixed nanny's RoleBinding which contained a hard-coded namespace instead of the Helm's release namespace. ([#1479](https://github.com/kubernetes-sigs/metrics-server/pull/1479)) _@
20
+
the-technat_
21
+
22
+
-### Changed
23
+
- Updated the _addonResizer_ OCI image to [1.8.21](https://github.com/kubernetes/autoscaler/releases/tag/addon-resizer-1.8.21). _@jimmy-ungerman_
24
+
17
25
## [3.12.1] - TBC
18
26
19
27
### Changed
20
28
21
29
- Updated the _Metrics Server_ OCI image to [v0.7.1](https://github.com/kubernetes-sigs/metrics-server/releases/tag/v0.7.1). ([#1461](https://github.com/kubernetes-sigs/metrics-server/pull/1461)) _@stevehipwell_
30
+
- Changed `Deployment` templating to ignore `schedulerName` when value is empty. ([#1475](https://github.com/kubernetes-sigs/metrics-server/pull/1475)) _@senges_
Copy file name to clipboardExpand all lines: charts/metrics-server/README.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ The following table lists the configurable parameters of the _Metrics Server_ ch
33
33
|`serviceAccount.name`| Service account to be used. If not set and `serviceAccount.create` is `true`, a name is generated using the full name template. |`nil`|
34
34
|`serviceAccount.secrets`| The list of secrets mountable by this service account. See <https://kubernetes.io/docs/reference/labels-annotations-taints/#enforce-mountable-secrets>|`[]`|
35
35
|`rbac.create`| If `true`, create the RBAC resources. |`true`|
36
-
|`rbac.pspEnabled`| If `true`, create a pod security policy resource. |`false`|
36
+
|`rbac.pspEnabled`| If `true`, create a pod security policy resource, unless Kubernetes version is 1.25 or later.|`false`|
37
37
|`apiService.create`| If `true`, create the `v1beta1.metrics.k8s.io` API service. You typically want this enabled! If you disable API service creation you have to manage it outside of this chart for e.g horizontal pod autoscaling to work with this release. |`true`|
38
38
|`apiService.annotations`| Annotations to add to the API service |`{}`|
39
39
|`apiService.insecureSkipTLSVerify`| Specifies whether to skip TLS verification (NOTE: this setting is not a proxy for the `--kubelet-insecure-tls` metrics-server flag) |`true`|
@@ -63,7 +63,7 @@ The following table lists the configurable parameters of the _Metrics Server_ ch
63
63
|`addonResizer.enabled`| If `true`, run the addon-resizer as a sidecar to automatically scale resource requests with cluster size. |`false`|
64
64
|`addonResizer.securityContext`| Security context for the _metrics_server_container. |_See values.yaml |
0 commit comments