calicoctl user reference
The command line tool,
calicoctl, makes it easy to manage Calico
network and security policy, as well as other Calico configurations.
The full list of resources that can be managed, including a description of each, is described in the Resource definitions section.
Note: This section provides full reference information for
calicoctl. To learn how to install and configure
calicoctl, refer to Installing calicoctl.
The calicoctl command line interface provides a number of resource management
commands to allow you to create, modify, delete, and view the different
Calico resources. This section is a command line reference for
calicoctl, organized based on the command hierarchy.
Top level help
calicoctl --help to display the following help menu for the top level
Top level command line options
Details on the
calicoctl commands are described in the documents linked below
organized by top level command.
- calicoctl create
- calicoctl replace
- calicoctl apply
- calicoctl patch
- calicoctl delete
- calicoctl get
- calicoctl label
- calicoctl convert
- calicoctl ipam
- calicoctl node
- calicoctl version
Modifying low-level component configurations
In order to update low-level Felix or BGP settings (
BGPConfiguration resource types):
- Get the appropriate resource and store the yaml output in a file using
calicoctl get <resource type> <resource name> -o yaml --export > config.yaml.
- Modify the saved resource file.
- Update the resource using
calicoctl replace -f config.yaml.
See Configuring Felix for more details.