Skip to main content
Calico Enterprise 3.22 (latest) documentation

Reference

APIs, CLI, architecture and design, and FAQ.

API and installation references

Tigera Client library

Calico Enterprise Go client library reference for working with enterprise resources such as tiers, global alerts, and managed clusters programmatically.

Installation reference

Installation API reference for Calico Enterprise listing the operator-managed custom resources used to configure cluster installation.

Helm installation reference

Helm chart values reference for installing Calico Enterprise covering supported overrides and operator configuration knobs.

REST API Reference

REST API reference index for Calico Enterprise covering the management plane APIs used by the Calico Enterprise UI.

TigeraStatus

Reference for the tigerastatus resource in Calico Enterprise that reports per-component installation and reconciliation health.

calicoctl reference

calicoctl user reference

Reference overview of the calicoctl command-line tool for managing Calico Enterprise tiered policy, BGP, IP address management, and node operations.

calicoctl apply

Reference for the calicoctl apply command in Calico Enterprise, used to create or update resources from a manifest file.

calicoctl captured-packets

Reference for the calicoctl captured-packets command in Calico Enterprise, used to copy or clean pcap files produced by a PacketCapture.

calicoctl cluster

Reference overview of the calicoctl cluster subcommands in Calico Enterprise for cluster-wide diagnostics.

calicoctl cluster diags

Reference for the calicoctl cluster diags command in Calico Enterprise, used to collect diagnostics from all nodes in a cluster.

calicoctl convert

Reference for the calicoctl convert command in Calico Enterprise, used to convert v1 resource manifests into v3 format.

calicoctl create

Reference for the calicoctl create command in Calico Enterprise, used to create resources from a manifest file.

calicoctl delete

Reference for the calicoctl delete command in Calico Enterprise, used to remove resources by name or from a manifest file.

calicoctl get

Reference for the calicoctl get command in Calico Enterprise, used to list resources in plain, YAML, JSON, or wide output formats.

calicoctl ipam

Reference overview of the calicoctl IPAM subcommands in Calico Enterprise for IP address management operations.

calicoctl ipam check

Reference for the calicoctl IPAM check command in Calico Enterprise, used to audit IP address allocation consistency across the cluster.

calicoctl ipam release

Reference for the calicoctl IPAM release command in Calico Enterprise, used to release a leaked or stale IP address back to the pool.

calicoctl ipam show

Reference for the calicoctl IPAM show command in Calico Enterprise, used to display the owner and details of an allocated IP address.

calicoctl ipam configure

Reference for the calicoctl IPAM configure command in Calico Enterprise, used to set IP address management options such as strict affinity.

calicoctl ipam split

Reference for the calicoctl IPAM split command in Calico Enterprise, used to split an existing IP pool into smaller pools.

calicoctl datastore

Reference overview of the calicoctl datastore subcommands in Calico Enterprise for migrating between etcdv3 and Kubernetes datastores.

calicoctl datastore migrate

Reference overview of the calicoctl datastore migrate subcommands in Calico Enterprise for performing safe datastore migrations.

calicoctl datastore migrate lock

Reference for the calicoctl datastore migrate lock command in Calico Enterprise, used to lock a datastore during migration.

calicoctl datastore migrate unlock

Reference for the calicoctl datastore migrate unlock command in Calico Enterprise, used to unlock a datastore after migration completes.

calicoctl label

Reference for the calicoctl label command in Calico Enterprise, used to add, change, or remove labels on workload endpoints and nodes.

calicoctl node

Reference overview of the calicoctl node subcommands in Calico Enterprise for managing the cnx-node container.

calicoctl node run

Reference for the calicoctl node run command in Calico Enterprise, used to start a cnx-node instance with the supplied options.

calicoctl node status

Reference for the calicoctl node status command in Calico Enterprise, used to display BGP peer state and node liveness.

calicoctl node diags

Reference for the calicoctl node diags command in Calico Enterprise, used to collect diagnostics from a single Calico node.

calicoctl node checksystem

Reference for the calicoctl node check-system command in Calico Enterprise, used to verify host kernel support for required features.

calicoctl patch

Reference for the calicoctl patch command in Calico Enterprise, used to apply a partial update to a resource.

calicoctl replace

Reference for the calicoctl replace command in Calico Enterprise, used to replace an existing resource with one defined in a manifest.

calicoctl version

Reference for the calicoctl version command in Calico Enterprise, used to display client and cluster version information.

calicoq reference

calicoq

Reference overview of the calicoq command-line tool in Calico Enterprise for verifying that security policies are configured as intended.

calicoq and selectors

Reference for selector syntax accepted by calicoq in Calico Enterprise when matching endpoints, policies, or profiles.

calicoq endpoint

Reference for the calicoq endpoint command in Calico Enterprise, used to list policies and profiles applied to selected endpoints.

calicoq eval

Reference for the calicoq evaluate command in Calico Enterprise, used to list endpoints matched by a policy selector expression.

calicoq host

Reference for the calicoq host command in Calico Enterprise, used to list endpoints, policies, and profiles on a selected host.

calicoq policy

Reference for the calicoq policy command in Calico Enterprise, used to list endpoints selected by a given policy.

calicoq version

Reference for the calicoq version command in Calico Enterprise, used to display the calicoq client version.

Resource definitions

Resource definitions

Reference overview of the Calico Enterprise API resources, including the manifest format and how calicoctl and kubectl manage them.

BFD configuration

Reference for the BFD configuration resource in Calico Enterprise that tunes Bidirectional Forwarding Detection on BGP-peered nodes.

BGP configuration

Reference for the BGPConfiguration resource in Calico Enterprise that sets cluster-wide BGP options including route reflectors and AS number.

BGP peer

Reference for the BGPPeer resource in Calico Enterprise that defines a BGP neighbor relationship with external routers or other Calico nodes.

BGP Filter

Reference for the BGPFilter resource in Calico Enterprise that filters routes imported from or exported to BGP peers.

Block affinity

Reference for the BlockAffinity resource in Calico Enterprise that records which node owns each IP address management block.

Calico node status

Reference for the CalicoNodeStatus resource in Calico Enterprise that exposes per-node agent, BGP, and routing state.

Compliance reports (deprecated)

Reference overview of compliance reporting in Calico Enterprise covering schedules, report scope, and the GlobalReport resource.

Inventory report

Reference for the inventory compliance report in Calico Enterprise that catalogs endpoints, namespaces, and policies in scope at report time.

Network Access report

Reference for the network access compliance report in Calico Enterprise that summarizes which endpoints could communicate based on policy.

Policy audit report

Reference for the policy audit compliance report in Calico Enterprise that records changes to network policies during the report period.

CIS benchmark report

Reference for the CIS benchmark compliance report in Calico Enterprise that audits Kubernetes nodes against CIS recommendations.

Deep packet inspection

Reference for the DeepPacketInspection resource in Calico Enterprise that defines workloads to scan with the Snort-based IDS engine.

Early Network Configuration

Reference for the EarlyNetworkConfiguration resource in Calico Enterprise that brings up BGP networking before the kubelet starts.

Egress gateway policy

Reference for the EgressGatewayPolicy resource in Calico Enterprise that selects which pods route through which egress gateways for outbound traffic.

External network

Reference for the ExternalNetwork resource in Calico Enterprise that models networks outside the cluster for use with egress gateways.

Felix configuration

Reference for the FelixConfiguration resource in Calico Enterprise that controls Felix data plane behavior cluster-wide.

Global Alert

Reference for the GlobalAlert resource in Calico Enterprise that defines an alerting query against flow, audit, or DNS logs.

Global network policy

Reference for the GlobalNetworkPolicy resource in Calico Enterprise, a cluster-scoped tiered policy that selects endpoints across all namespaces.

Global network set

Reference for the GlobalNetworkSet resource in Calico Enterprise that defines a cluster-scoped set of CIDRs referenced by tiered network policy.

Global report

Reference for the GlobalReport resource in Calico Enterprise that schedules compliance reports against cluster network and policy state.

Global threat feed

Reference for the GlobalThreatFeed resource in Calico Enterprise that pulls IP and domain indicators of compromise into Calico-managed network sets.

Host endpoint

Reference for the HostEndpoint resource in Calico Enterprise that represents a host network interface for tiered policy enforcement.

IP pool

Reference for the IPPool resource in Calico Enterprise that defines CIDRs available for pod IP address allocation.

IP reservation

Reference for the IPReservation resource in Calico Enterprise that excludes specific addresses or ranges from automatic allocation.

IPAM configuration

Reference for the IP address management configuration resource in Calico Enterprise that sets cluster-wide options such as strict affinity.

License key

Reference for the LicenseKey resource in Calico Enterprise that activates entitled enterprise features in the cluster.

Kubernetes controllers configuration

Reference for the KubeControllersConfiguration resource in Calico Enterprise that controls behavior of the kube-controllers component.

Managed Cluster

Reference for the ManagedCluster resource in Calico Enterprise that registers a workload cluster with a management cluster for centralized observability.

Network policy

Reference for the NetworkPolicy resource in Calico Enterprise, a namespaced tiered policy that selects pods within a single namespace.

Network set

Reference for the NetworkSet resource in Calico Enterprise that defines a namespaced set of CIDRs referenced by tiered network policy.

Node

Reference for the Node resource in Calico Enterprise that represents a host running the cnx-node agent.

Packet capture

Reference for the PacketCapture resource in Calico Enterprise that captures pcap files from selected workloads for offline analysis.

Policy recommendation scope

Reference for the PolicyRecommendation resource in Calico Enterprise that drives policy recommendations generated from observed namespace flows.

Profile

Reference for the Profile resource in Calico Enterprise that groups labels and rules applied to endpoints.

Remote cluster configuration

Reference for the RemoteClusterConfiguration resource in Calico Enterprise that federates resources between clusters for shared identity.

Security event webhook

Reference for the SecurityEventWebhook resource in Calico Enterprise that forwards security events to external systems such as Slack or Jira.

Staged global network policy

Reference for the StagedGlobalNetworkPolicy resource in Calico Enterprise that previews cluster-scoped tiered policy without enforcing it.

Staged Kubernetes network policy

Reference for the StagedKubernetesNetworkPolicy resource in Calico Enterprise that previews Kubernetes network policy without enforcing it.

Staged network policy

Reference for the StagedNetworkPolicy resource in Calico Enterprise that previews namespaced tiered policy without enforcing it.

Tier

Reference for the Tier resource in Calico Enterprise that groups tiered policies into ordered evaluation buckets.

Workload endpoint

Reference for the WorkloadEndpoint resource in Calico Enterprise that represents a pod or VM interface for policy and IPAM.

Host endpoints

Host endpoints

Reference overview of host endpoint protection in Calico Enterprise covering the model for securing host network interfaces with policy.

Creating policy for basic connectivity

Reference for the Calico Enterprise failsafe policy that protects host endpoints from being cut off when host network policy is misconfigured.

Creating host endpoint objects

Reference for the HostEndpoint object in Calico Enterprise describing how to model a host network interface so policy can select it.

Selector-based policies

Reference for ordered host endpoint policies in Calico Enterprise that match interfaces using label selectors.

Failsafe rules

Reference for the Calico Enterprise failsafe inbound and outbound port lists that prevent host network policy from cutting off control-plane connectivity.

Pre-DNAT policy

Reference for pre-DNAT host endpoint policy in Calico Enterprise that applies rules to ingress traffic before destination NAT rewrites the address.

Apply on forwarded traffic

Reference for the applyOnForward field on Calico Enterprise host endpoint policy that controls how rules apply to forwarded traffic.

Summary of host endpoint policies

Reference summary describing how the different Calico Enterprise host endpoint policy types interact and affect packet flows.

Connection tracking

Reference covering Linux conntrack workarounds for Calico Enterprise host endpoint policy when stateful tracking interferes with packet flow.

Architecture

Component architecture

Architectural overview reference of Calico Enterprise components covering the management plane, observability stack, and BGP networking foundations.

'The Calico Enterprise data path: IP routing and iptables'

Reference covering the Calico Enterprise data path explaining how packets flow between workloads and to external destinations across networking modes.

Other reference topics

Attribution

Third-party license attribution report listing open-source components shipped with Calico Enterprise.

Component versions

Component version reference listing the container images and binaries shipped with each Calico Enterprise release.

Frequently asked questions

Frequently asked questions about Calico Enterprise covering the management UI, tiers, observability, multi-cluster management, and platform support.

Platform support policy

Calico Enterprise platform support policy reference covering supported Kubernetes versions, operating systems, and lifecycle commitments.