v52.1.9 (2024-01-24)
Release Highlights
Keywords: K8s API, Performance, Pod-Targeting
In this update, our primary goal was to enhance performance by reducing Kubeshark's impact on the K8s API server. Previously, each Worker monitored K8s events, which could potentially strain the K8s API server in large clusters. To address this issue, we have shifted this functionality exclusively to the Hub.
A significant addition is the ability to set pod targeting rules dynamically from the dashboard. This feature enables users to more effectively manage the Kubeshark workload and the traffic it processes.
Enhancements and Changes
- Dynamic Pod Targeting: This feature enables the control of pod targeting rules through the dashboard. It adds significant functionality and enhances performance. With dynamic Pod Targeting, users can tailor the Kubeshark workload (fewer pods mean less workload) and optimize resource consumption.
- Centralized K8s Event Monitoring: By centralizing all K8s event monitoring in the Hub and removing these monitors from the worker nodes, we expect to reduce the impact Kubeshark has on the K8s API, a crucial improvement for extra-large clusters with many nodes.
- SAML Authentication Framework in Air-Gapped Environments: We've laid the groundwork for SAML authentication in air-gapped environments. PR #1475
Download Kubeshark for your platform
Mac (x86-64/Intel)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.9/kubeshark_darwin_amd64 && chmod 755 kubeshark
Mac (AArch64/Apple M1 silicon)
rm -f kubeshark && curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.9/kubeshark_darwin_arm64 && chmod 755 kubeshark
Linux (x86-64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.9/kubeshark_linux_amd64 && chmod 755 kubeshark
Linux (AArch64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.9/kubeshark_linux_arm64 && chmod 755 kubeshark
Windows (x86-64)
curl -LO https://github.com/kubeshark/kubeshark/releases/download/v52.1.9/kubeshark.exe
Checksums
SHA256 checksums available for compiled binaries.
Run shasum -a 256 -c kubeshark_OS_ARCH.sha256
to verify.