v51.0.0 (2023-10-16)
Release Highlights
Keywords: performance, version tag correlation, storage limit, traffic retention
This release not only addresses several bug fixes but also focuses on enhancing performance and optimizing resource consumption. One notable change is the shift of the most resource-intensive operations to in-memory.
Bug Fixes
- Fixed an issue where Kubeshark may not detect new pods (#1436)
Additional Enhancements and Changes
- Version Tag Correlation: Ensure consistent version tagging across Docker images, Helm charts, and CLI releases. Users can now opt for either the latest release or a specific past release using a single version tag, for instance, v51.0.0.
- In-Memory Traffic Dissection: Improved performance by transitioning the dissection process to on-demand in-memory, moving away from the previous file-based method.
- Monitor Storage Usage: Users can now keep an eye on storage size and set a stringent limit on its usage.
- Extended Short-Term Traffic Retention: The
tap.storagelimit
is now correlated with the short-term traffic retention duration. This modification allows users to prolong this period. - Partitioned Worker DaemonSet: For enhanced handling of TLS/eBPF and packet capturing, the Worker DaemonSet has been divided into two separate containers –
sniffer
andtracer
. Both containers operate within a single pod. - Optional PF_RING Kernel Module Usage: Introduced flexibility by making the utilization of the PF_RING kernel module optional.
- Configuration Updates without Restart: Eliminated the need to restart after updating configurations.
- Enriched support for Ingress.
Download Kubeshark for your platform
Mac (x86-64/Intel)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v51.0.0/kubeshark_darwin_amd64 && chmod 755 kubeshark
Mac (AArch64/Apple M1 silicon)
rm -f kubeshark && curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v51.0.0/kubeshark_darwin_arm64 && chmod 755 kubeshark
Linux (x86-64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v51.0.0/kubeshark_linux_amd64 && chmod 755 kubeshark
Linux (AArch64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v51.0.0/kubeshark_linux_arm64 && chmod 755 kubeshark
Windows (x86-64)
curl -LO https://github.com/kubeshark/kubeshark/releases/download/v51.0.0/kubeshark.exe
Checksums
SHA256 checksums available for compiled binaries.
Run shasum -a 256 -c kubeshark_OS_ARCH.sha256
to verify.