Changed
- Performance improvements
- Updated dependencies
- Beta support for Kubernetes 1.27 (for testing and evaluation purposes only)
Full Changelog: https://github.com/newrelic/nri-kubernetes/compare/v3.12.0...v3.13.0
Changed
- Added support for scraping metrics for Cronjobs, Jobs, PersistentVolumes and PersistentVolumeClaims
- Added KSM metrics recently promoted to stable category
- Added more workload name fields to K8sContainerSample, K8sPodSample
- Performance improvements
- Updated dependencies
Full Changelog: https://github.com/newrelic/nri-kubernetes/compare/v3.9.0...v3.12.0
Changed
- Updated dependencies
- Updated Kubernetes image registry
- Fix an issue where the agent fails when the kubelet is unavailable
Full Changelog: https://github.com/newrelic/nri-kubernetes/compare/v3.7.0...v3.9.0
Added
- Added support for KSM v2. You can check all the changes that come with the new KSM versions in the official documentation.
- Added support for k8s 1.25 from nri-bundle v5.0.0.
Changed
- Improved running e2e locally docs
- Updated testing certificates
Full Changelog: https://github.com/newrelic/nri-kubernetes/compare/v3.5.0...v3.6.0
Changed
- Updated several dependencies
Full Changelog: https://github.com/newrelic/nri-kubernetes/compare/v3.4.2...v3.5.0
Changed
- Updated several dependencies
Full Changelog: https://github.com/newrelic/nri-kubernetes/compare/v3.4.1...v3.4.2
Fixed
For Kubernetes versions higher than 1.21: having the apiServer flag service-account-extend-token-expiration
set to false was causing the kubelet
scraper pod to be restarted each time the token expired (each hour).
In EKS due to its implementation a pod restart was caused each 90 days.
Changed
Updated several dependencies
Full changelog: https://github.com/newrelic/nri-kubernetes/compare/v3.4.0...v3.4.1
Added
- Support for new k8s versions 1.23 & 1.24
- Add k8s v1.23 & v1.24 new metrics:
apiserverCurrentInflightRequestsMutating
apiserverCurrentInflightRequestsReadOnly
containerOOMEventsDelta
nodeCollectorEvictionsDelta
schedulerPendingPodsActive
schedulerPendingPodsBackoff
schedulerPendingPodsUnschedulable
Full Changelog: https://github.com/newrelic/nri-kubernetes/compare/v3.3.1...v3.4.0
Added
nrFiltered
attribute has been added to K8sNamespaceSamples when using namespace filtering
Full Changelog: https://github.com/newrelic/nri-kubernetes/compare/v3.3.0...v3.3.1
Added
Now it is possible to scrape data only from selected namespaces. For further information refer to filtering namespaces
Full Changelog: https://github.com/newrelic/nri-kubernetes/compare/v3.2.1...v3.3.0