---
wrapper_template: "templates/docs/markdown.html"
markdown_includes:
  nav: "kubernetes/docs/shared/_side-navigation.md"
context:
  title: "Configure networking and CNI"
  description: How to deploy and use networking charms
keywords: CNI, networking, sr-iov, sriov
tags: [operating]
sidebar: k8smain-sidebar
permalink: how-to-cni.html
layout: [base, ubuntu-com]
toc: False
---

Charmed Kubernetes supports a wide variety of network options for your cluster,
provided by additional charms. Their use is described in the pages linked below:

- [Flannel](/kubernetes/docs/cni-flannel)
- [Calico](/kubernetes/docs/cni-calico)
- [Canal](/kubernetes/docs/cni-canal)
- [Cilium](/kubernetes/docs/cni-cilium)
- [Kube OVN](/kubernetes/docs/cni-kube-ovn)
- [Tigera Secure EE](/kubernetes/docs/tigera-secure-ee)
- [Multus](/kubernetes/docs/cni-multus)
- [SR-IOV](/kubernetes/docs/cni-sriov)
- [Using multiple networks](/kubernetes/docs/multiple-networks)
- [IPv6](/kubernetes/docs/ipv6)
- [Ingress](/kubernetes/docs/ingress)


<!-- FEEDBACK -->
<div class="p-notification--information">
  <div class="p-notification__content">
    <p class="p-notification__message">We appreciate your feedback on the documentation. You can
    <a href="https://github.com/charmed-kubernetes/kubernetes-docs/edit/main/pages/k8s/how-to-cni.md" >edit this page</a>
    or
    <a href="https://github.com/charmed-kubernetes/kubernetes-docs/issues/new">file a bug here</a>.</p>
    <p>See the guide to <a href="/kubernetes/docs/how-to-contribute"> contributing </a> or discuss these docs in our <a href="https://chat.charmhub.io/charmhub/channels/kubernetes"> public Mattermost channel</a>.</p>
  </div>
</div>
