cks

3.22 crictl / containers

Detalhamento do crictl para inspecionar containers e pods no nó (CKS).

O que é

O crictl é o CLI para o CRI (Container Runtime Interface). Ele permite listar pods e containers, inspecionar detalhes (labels, AppArmor, args, etc.) e fazer operações básicas nos nós. No CKS é usado para relacionar um container ID (ex.: de um alerta do Falco) ao pod/namespace e para ver configuração de segurança (AppArmor, seccomp, etc.).

Documentação oficial

Comandos principais

# Listar todos os containers (incluindo parados)
crictl ps -a

# Listar pods
crictl pods
crictl pods --name <pod-name-prefix>

# Inspecionar container (JSON com apparmor, args, labels, etc.)
crictl inspect <container-id>

# Descobrir a qual pod um container pertence
crictl ps -a --id <container-id>
# ou via inspect: no JSON há referência ao pod

Uso no exame

Resumo para o exame