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.