Will you be at KubeCon this year? Join us for CalicoCon 2019!

Standard Hosted Install

The following steps install Calico as a Kubernetes add-on using your own etcd cluster.


If deploying Calico on an RBAC enabled cluster, you should first apply the ClusterRole and ClusterRoleBinding specs:

kubectl apply -f https://docs.projectcalico.org/v2.4/getting-started/kubernetes/installation/rbac.yaml

Install Calico

To install Calico:

  1. Download calico.yaml
  2. Configure etcd_endpoints in the provided ConfigMap to match your etcd cluster.

Then simply apply the manifest:

kubectl apply -f calico.yaml


Make sure you configure the provided ConfigMap with the location of your etcd cluster before running the above command.

Configuration Options

The above manifest supports a number of configuration options documented here