Canal

⚠ 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.

Installing

The following command sets up a cluster using Canal.

  1. export ZONES=mylistofzones
  2. kops create cluster \
  3. --zones $ZONES \
  4. --networking canal \
  5. --yes \
  6. --name myclustername.mydns.io

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: