We are very excited to announce Calico v3.13. Thank you to all of the contributors to this release! For detailed release notes please go here. Below are some highlights from the release.
New eBPF dataplane technology preview
The flagship feature of v3.13 is the tech preview of Calico’s new eBPF dataplane mode. While it’s not ready for production (there are some gaps and limitations to be aware of and it has had limited testing), it is a great preview of things to come for those ready to adopt newer kernel versions.
The eBPF dataplane:
- Scales to higher throughput.
- Uses less CPU per GBit.
- Has native support for Kubernetes services (without needing kube-proxy) that:
- Reduces first packet latency for packets to services.
- Preserves external client source IP addresses all the way to the pod.
- Supports DSR (Direct Server Return) for more efficient service routing.
- Uses less CPU than kube-proxy to keep the dataplane in sync.
If that’s whetted your appetite and you’d like to learn more (and see some pretty performance graphs), head over to the announcement blog. Once you’re ready to give it a spin, you’ll want the how-to guide.
IP pool auto-detection on kubeadm
In Calico v3.13, we’ve introduced new smarts to detect the IP address range used for pods when running on kubeadm. This means that for most kubeadm users, you no longer need to worry about making your Calico CIDR coincide with the one chosen by kubeadm – Calico will do that for you! If you’d like to override and use a manually configured CIDR, you can still do that too.
We hope that this proves useful, and intend to roll out similar auto-detection capabilities to other Kubernetes platforms over time.
CNCF Webinar March 17!
Join the CNCF Webinar on March 17 to learn the basics of how eBPF works, how it can be leveraged for networking, and what the benefits (and drawbacks) are for users interested in switching from Linux’s standard networking pipeline to Calico’s new eBPF optimized dataplane. Register here: https://zoom.us/webinar/register/7015840463029/WN_fEhgfhOlSMWqyGXiNpcPEA
Calico v3.13 will be available in Calico Enterprise v2.8. Read more about Calico Enterprise here: https://www.tigera.io/tigera-products/calico-enterprise/