---
title: Charmhub | Deploy Canal using Charmhub - The Open Operator Collection
description: Deploy the latest version of Canal on any cloud. A Software Defined Network
  based on Flannel and Calico
url: https://charmhub.io/canal
---

# Canal

[Canonical Kubernetes](https://charmhub.io/publisher/containers "View all packages from Canonical Kubernetes")

* [Canonical Kubernetes](https://charmhub.io/publisher/containers "View all packages from Canonical Kubernetes")

Platform:

24.04

22.04

20.04

18.04

16.04

stable 59b26a3

```
juju deploy canal
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

---

#### Relevant links

* [Contact](mailto:George Kraft <george.kraft@canonical.com>)

---

#### Contacts

##### Maintainers

+ [George Kraft](mailto:george.kraft@canonical.com)
+ [Kevin Monroe](mailto:kevin.monroe@canonical.com)

---

Share your thoughts on this charm with the community on discourse.

[Join the discussion](https://discourse.charmhub.io/)

Canal is a community-driven initiative that aims to allow users to easily
deploy Calico and flannel networking together as a unified networking
solution - combining Calico’s industry-leading network policy enforcement with
the rich superset of Calico and flannel overlay and non-overlay network
connectivity options.

This charm will deploy flannel and calico as background services, and configure
CNI to use them, on any principal charm that implements the [kubernetes-cni](https://github.com/juju-solutions/interface-kubernetes-cni)
interface.

## Usage

The canal charm is a [subordinate](https://juju.is/docs/sdk#heading--subordinate-charms). This charm will require a principal charm
that implements the `kubernetes-cni` interface in order to properly deploy.

```
juju deploy canal
juju deploy etcd
juju deploy kubernetes-control-plane
juju deploy kubernetes-worker
juju add-relation canal etcd
juju add-relation canal kubernetes-control-plane
juju add-relation canal kubernetes-worker
```

## Further information

* [Canal Project Page](https://github.com/projectcalico/canal)

---

[Help improve this document in the forum](https://discourse.charmhub.io/t/canal-docs-index/6168) ([guidelines](https://discourse.charmhub.io/t/how-to-write-docs-our-documentation-guidelines-for-contributors/1245)). Last updated 4 years ago.
