Skip to main content
Calico Open Source 3.28 (latest) documentation

Operations

Post-installation tasks for managing Calico.

Upgrading Calico​

Upgrade Calico on Kubernetes

Upgrade to a newer version of Calico for Kubernetes.

Upgrade Calico on OpenShift 4

Upgrade to a newer version of Calico for OpenShift.

Upgrade Calico on OpenStack

Upgrade to a newer version of Calico for OpenStack.

calicoctl​

Install calicoctl

Install the CLI for Calico.

Configure calicoctl

Configure calicoctl for datastore access.

Configure calicoctl to connect to an etcd datastore

Sample configuration files etcd.

Configure calicoctl to connect to the Kubernetes API datastore

Sample configuration files for kdd.

Deploy image options​

Install images by registry digest

Specify the digests for operator to use to deploy images.

Configure use of your image registry

Configure Calico to pull images from a public or private registry.

eBPF​

eBPF use cases

Learn when to use eBPF, and when not to.

Enable the eBPF dataplane

Step-by-step instructions for enabling the eBPF dataplane.

Install in eBPF mode

Install Calico in eBPF mode.

Troubleshoot eBPF mode

How to troubleshoot when running in eBPF mode.

Monitoring​

Monitor Calico component metrics

Use open source Prometheus for monitoring and alerting on Calico components.

Visualizing metrics via Grafana

Use open source Grafana for visualizing Calico components.

Troubleshooting​

Troubleshooting and diagnostics

View logs and diagnostics, common issues, and where to report issues in github.

Troubleshooting commands

Learn basic commands to verify cluster and components are working.

Component logs

Where to find component logs.

VPP dataplane troubleshooting

Specific troubleshooting steps for the VPP dataplane.

Other operations tasks​

Migrate Calico data from an etcdv3 datastore to a Kubernetes datastore

Migrate your cluster from using an etcdv3 datastore to a Kubernetes datastore.

Migrate Calico to an operator-managed installation

Migrate Calico from manifest-based to operator-managed installation

Enable kubectl to manage Calico APIs

Install the Calico API server on an existing Calico cluster

Decommission a node

Manually remove a node from a cluster that is installed with Calico.

FIPS mode

Run Calico using FIPS validated cryptography.

Manage TLS certificates used by Calico

Control the issuer of certificates used by Calico