Skip to main content
Calico Enterprise 3.22 (latest) documentation

Install Calico Enterprise

Requirements and guides for installing Calico Enterprise on Kubernetes clusters and non-cluster hosts..

Getting started

Quickstart for Calico Enterprise on Kubernetes

Stand up Calico Enterprise on a single-host Kubernetes cluster in about an hour for testing, demos, or development — not intended for production.

Support and compatibility

Supported combinations of Calico Enterprise, Kubernetes, OpenShift, and host platforms for each Calico Enterprise release.

Installing

Quickstart for Calico Enterprise on Kubernetes

Stand up Calico Enterprise on a single-host Kubernetes cluster in about an hour for testing, demos, or development — not intended for production.

Options for installing Calico Enterprise

Customize a Calico Enterprise installation by editing the Installation resource — IP pools, MTU, registries, BGP, and operator behavior.

Standard

Install Calico Enterprise on a kubeadm-provisioned Kubernetes cluster running on-premises hardware or VMs.

Helm

Install Calico Enterprise on a Kubernetes cluster using the Helm 3 package manager.

System requirements

Cluster, OpenShift, and host OS requirements you must meet before installing Calico Enterprise on an OpenShift 4 cluster.

Install Calico Enterprise on OpenShift

Install Calico Enterprise on a self-managed OpenShift 4 cluster using the Tigera Operator.

Charmed Kubernetes

Install Calico Enterprise on a Canonical Charmed Kubernetes cluster.

Microsoft Azure Kubernetes Service (AKS)

Install Calico Enterprise on an Azure Kubernetes Service (AKS) cluster, including the steps that differ from a self-managed install.

Amazon Elastic Kubernetes Service (EKS)

Install the full Calico Enterprise stack — including observability, threat defense, and tiered policy — on an Amazon EKS cluster.

Google Kubernetes Engine (GKE)

Install the full Calico Enterprise stack — including observability, threat defense, and tiered policy — on a Google Kubernetes Engine (GKE) cluster.

kOps on AWS

Install Calico Enterprise on a self-managed Kubernetes cluster provisioned with kOps on Amazon Web Services.

Mirantis Kubernetes Engine (MKE 3)

Install Calico Enterprise on a Mirantis Kubernetes Engine (MKE) 3 cluster.

Rancher Kubernetes Engine (RKE)

Install Calico Enterprise on a Rancher Kubernetes Engine (RKE) cluster.

RKE2

Install Calico Enterprise on an RKE2 cluster using the standard command-line installer.

Rancher UI

Install Calico Enterprise on an RKE2 cluster from the Rancher UI rather than the command line.

Tanzu Kubernetes Grid (TKG)

Install Calico Enterprise on a VMware Tanzu Kubernetes Grid (TKG) cluster.

Installing from a private registry

Install from a private registry

Install Calico Enterprise from a private container registry using the standard image paths.

Install from an image path in a private registry

Install Calico Enterprise from a private registry that uses a non-default image path or repository structure.

Installing on Windows

Limitations and known issues

Known limitations of Calico Enterprise for Windows that you should review before planning an installation.

Requirements

Cluster and Windows host requirements you must meet before installing Calico Enterprise for Windows.

Install using Operator

Install Calico Enterprise for Windows on a Kubernetes cluster using the operator, for testing or development.

Install Calico Enterprise for Windows on RKE

Install Calico Enterprise for Windows on a Rancher Kubernetes Engine (RKE) cluster with Windows worker nodes.

Basic policy demo

Interactive demo that applies basic Calico Enterprise network policy to pods running on a Windows node.

Configure flow logs for workloads

Configure flow logs for Calico Enterprise for Windows workloads so traffic activity is captured for observability and forensics.

Configure DNS policy for workloads

Configure DNS policy for Calico Enterprise for Windows workloads to control egress to external services by hostname.

Troubleshoot Calico Enterprise for Windows

Troubleshooting guide for Calico Enterprise for Windows clusters — common issues, diagnostic steps, and where to look for logs.

Upgrading

Upgrade Calico Enterprise installed with Helm

Upgrade a Helm-installed Calico Enterprise cluster on Kubernetes to a newer version.

Upgrade Calico Enterprise installed with the operator

Upgrade an operator-installed Calico Enterprise cluster on Kubernetes to a newer version.

Upgrade Calico Enterprise installed with OpenShift

Upgrade an existing Calico Enterprise installation on an OpenShift 4 cluster to a newer version.

Upgrade from Calico to Calico Enterprise

Upgrade from an operator-installed Calico Open Source cluster to Calico Enterprise on Kubernetes.

Upgrade Calico to Calico Enterprise installed with Helm

Upgrade from a Helm-installed Calico Open Source cluster to Calico Enterprise on Kubernetes.

Upgrade from Calico to Calico Enterprise on OpenShift

Upgrade from Calico Open Source to Calico Enterprise on an OpenShift 4 cluster.

Install a patch release

Install an older patch release of Calico Enterprise from the manifest archive when an upgrade to the latest is not yet possible.

Non-cluster hosts

Install Calico on non-cluster hosts and VMs

Install Calico Enterprise on non-cluster hosts and VMs to apply Calico network policy and capture flow logs for workloads running outside Kubernetes.