---
title: Charmhub | Deploy Flannel using Charmhub - The Open Operator Collection
description: Deploy the latest version of Flannel on any cloud.
url: https://charmhub.io/flannel/configurations
---

# Flannel

[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 96a2394

```
juju deploy flannel
```

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

* [cidr](https://charmhub.io/flannel/configurations#cidr)
* [iface](https://charmhub.io/flannel/configurations#iface)
* [nagios\_context](https://charmhub.io/flannel/configurations#nagios_context)
* [nagios\_servicegroups](https://charmhub.io/flannel/configurations#nagios_servicegroups)
* [port](https://charmhub.io/flannel/configurations#port)
* [vni](https://charmhub.io/flannel/configurations#vni)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* cidr | string

  Default: 10.1.0.0/16

  Network CIDR to assign to Flannel
* iface | string

  The interface to bind flannel overlay networking. The default value is
  the interface bound to the cni endpoint.
* nagios\_context | string

  Default: juju

  Used by the nrpe subordinate charms.
  A string that will be prepended to instance name to set the host name
  in nagios. So for instance the hostname would be something like:
  juju-myservice-0
  If you're running multiple environments with the same services in them
  this allows you to differentiate between them.
* nagios\_servicegroups | string

  A comma-separated list of nagios servicegroups.
  If left empty, the nagios\_context will be used as the servicegroup
* port | int

  Network port to use for Flannel
* vni | int

  VXLAN network id to assign to Flannel
