EXAMPLES: # Set the key "debug" to "true" crictl config --set debug=true
# Set the key "debug" to "true" crictl config debug true
# Get the value of "debug" crictl config --get debug
# Show the full configuration crictl config --list
CRICTL OPTIONS: runtime-endpoint: Container Runtime Interface (CRI) runtime endpoint (default: "") image-endpoint: Container Runtime Interface (CRI) image endpoint (default: "") timeout: Timeout of connecting to server (default: 2) debug: Enable debug output (default: false) pull-image-on-create: Enable pulling image on create requests (default: false) disable-pull-on-run: Disable pulling image on run requests (default: false)
COMMANDS: help, h Shows a list of commands or help for one command
OPTIONS: --get value Show the option value --list Show all option value (default: false) --set value [ --set value ] Set option (can specify multiple or separate values with commas: opt1=val1,opt2=val2) --help, -h show help [root@iZbp1ebizftw2vpbpm737wZ ~]#
COMMANDS: attach Attach to a running container checkpoint Checkpoint one or more running containers completion Output shell completion code config Get, set and list crictl configuration options create Create a new container events, event Stream the events of containers exec Run a command in a running container imagefsinfo Return image filesystem info images, image, img List images info Display information of the container runtime inspect Display the status of one or more containers inspecti Return the status of one or more images inspectp Display the status of one or more pods logs Fetch the logs of a container metricsp List pod metrics. Metrics are unstructured key/value pairs gathered by CRI meant to replace cAdvisor's /metrics/cadvisor endpoint. pods List pods port-forward Forward local port to a pod ps List containers pull Pull an image from a registry rm Remove one or more containers rmi Remove one or more images rmp Remove one or more pods run Run a new container inside a sandbox runp Run a new pod runtime-config Retrieve the container runtime configuration start Start one or more created containers stats List container(s) resource usage statistics statsp List pod statistics. Stats represent a structured API that will fulfill the Kubelet's /stats/summary endpoint. stop Stop one or more running containers stopp Stop one or more running pods update Update one or more running containers update-runtime-config Update the runtime configuration version Display runtime version information help, h Shows a list of commands or help for one command
GLOBAL OPTIONS: --config value, -c value Location of the client config file. If not specified and the default does not exist, the program's directory is searched as well (default: "/etc/crictl.yaml") [$CRI_CONFIG_FILE] --debug, -D Enable debug mode (default: false) --enable-tracing Enable OpenTelemetry tracing. (default: false) --image-endpoint value, -i value Endpoint of CRI image manager service (default: uses 'runtime-endpoint' setting) [$IMAGE_SERVICE_ENDPOINT] --profile-cpu value Write a pprof CPU profile to the provided path. --profile-mem value Write a pprof memory profile to the provided path. --runtime-endpoint value, -r value Endpoint of CRI container runtime service (default: uses in order the first successful one of [unix:///run/containerd/containerd.sock unix:///run/crio/crio.sock unix:///var/run/cri-dockerd.sock]). Default is now deprecated and the endpoint should be set instead. [$CONTAINER_RUNTIME_ENDPOINT] --timeout value, -t value Timeout of connecting to the server in seconds (e.g. 2s, 20s.). 0 or less is set to default (default: 2s) --tracing-endpoint value Address to which the gRPC tracing collector will send spans to. (default: "127.0.0.1:4317") --tracing-sampling-rate-per-million value Number of samples to collect per million OpenTelemetry spans. Set to 1000000 or -1 to always sample. (default: -1) --help, -h show help --version, -v print the version [root@iZbp1ebizftw2vpbpm737wZ ~]#