What’s new in Calico v3.3

What’s new in Calico v3.3

We are very excited to announce Calico v3.3. Here are some highlights from the release.

In-cluster route reflector

With Calico v3.3, you can enable the calico/node container to behave as a route reflector on particular nodes in the cluster. calico/node in route reflector mode now fully supports route reflector clustering, route reflector peering with external routers, and the full set of BGP configuration options supported by Calico. This functionality replaces the calico/routereflector container, which is now deprecated.

BGP peer configuration using labels

In Calico v3.3, you can now use node labels and selectors to define BGP peering relationships between calico/node instances. This allows for easier management of BGP peer configuration in a way that scales automatically with your cluster. Combined with the in-cluster route reflector feature, this provides a powerful model for defining how routes are distributed within the cluster.

IPAM enhancements

When using Calico IPAM, you can now configure the block size allocated to each host for each IP Pool. The default block size of /26 for IPv4 provides blocks of 64 addresses. For details refer to the Project Calico IP Pool documentation. Additionally, cluster administrators can now define specific IP pools to be used for particular Kubernetes namespaces using namespace annotations.

Support SCTP in Network Policy

Kubernetes 1.12 includes alpha Stream Control Transmission Protocol (SCTP) support. Calico v3.3 has been updated to support SCTP if included in your network policy spec.

Learn more

To find out more details about all the features and changes in Calico v3.3, check out the release notes. Or, try it out in few minutes by following the Quickstart guide!

 

Casey is a Core Developer at Project Calico. He has been working on software-defined networking solutions since 2012. Among other things, he enjoys Android development, home-brewed beer, and playing soccer on rollerblades.