Releases: newrelic/nri-kubernetes
Releases · newrelic/nri-kubernetes
v2.8.1
⚠️ Breaking changes ⚠️ (Same as 2.8.0)
- With the addition of Kubernetes 1.22.x support, we are phasing out of the support bracket Kubernetes versions 1.15.x and below. This means the supported versions bracket for this version and the rest of the
nri-kubernetes
2.8.x branch is from Kubernetes v1.16.x to v1.22.x. - Users may still use previous versions of the integration and their Helm charts to instrument their clusters, and limited support will be offered for them. Development for said older versions is considered stopped and New Relic does not guarantee feature parity or bugfixes (security or otherwise) for those older versions.
Changed
- Node status and conditions are now fetched from the API Server rather than KSM, which fixes some inconsistencies in the samples. This does not change which data is reported, and should be an invisible change. (#194).
- Add a series of parameters which allow to configure a jitter to be applied to API Server response caching, which might help to spread the load on large clusters. (#185).
v2.7.1
v2.8.0
⚠️ Breaking changes ⚠️
- With the addition of Kubernetes 1.22.x support, we are phasing out of the support brackets versions 1.15.x and below. This means the supported bracket for this version and the rest of the
nri-kubernetes
2.8.x branch is from Kubernetes v1.16.x to v1.22.x. - Users may still use previous versions of the integration and their Helm charts to instrument their clusters, and limited support will be offered for them. Development for said older versions is considered stopped and New Relic does guarantee feature parity or bugfixes (security or otherwise) for those older versions.
Added
- Kubernetes v1.22.x Support
Changed
- Upgrade infrastructure-bundle to 2.6.4 (#123)
- See https://github.com/newrelic/infrastructure-bundle/releases/tag/2.6.4 for more details about the upgraded integrations in this release of the infrastructure-bundle
v2.7.0
Added
- Integration now reports node status and conditions, as
condition.{Name}
(e.g.condition.Ready
,condition.PIDPressure
). - Added new KubeStateMetricsNamespace parameter to restrict discovery of KSM pod to a particular namespace.
- This should help reduce load in the control plane for clusters with many pods and/or nodes.
- Added
unschedulable
metric to K8sNodeSamples - Added
podIP
metric to K8sPodSample
v2.6.1
Fixed
- Integration version
v2.6.0
v2.5.0
v2.4.0
v2.3.1
v2.3.0
Changed
- The base image of
newrelic/infrastructure-k8s
has been updated to2.2.3
.
More info regarding all the integrations upgraded can be found in the release notes of the base image. - Changed scale of node
cpuRequestedCores
to cores from millis
Added
- Added metrics pertaining to Horizontal Pod Autoscaler. More information about the collected metrics can be found in the official documentation
- Added extra computed metrics to facilitate backend alerts
Fixed
- LoadBalancerIP was not being collected properly. It is now fetched from KSM metric
kube_service_status_load_balancer_ingress