Skip to content


⚠ The Canal CNI is not supported for Kubernetes 1.28 or later.

Canal is a project that combines Flannel and Calico for CNI Networking. It uses Flannel for networking pod traffic between hosts via VXLAN and Calico for network policy enforcement and pod to pod traffic.


The following command sets up a cluster using Canal.

export ZONES=mylistofzones
kops create cluster \
  --zones $ZONES \
  --networking canal \
  --yes \

Getting help

For problems with deploying Canal please post an issue to Github:

For support with Calico Policies you can reach out on Slack or Github:

For support with Flannel you can submit an issue on Github: