Requisitos
Plataformas suportadas e requisitos







Requisitos do Linux
Versão do Kernel
Mínimo: Kernel Linux v5.10 (Amazon 2 Linux).
Recomendado: v6.2 ou superior.
Arquiteturas
x86_64
aarch64
Suporte a eBPF
Distribuições modernas (Ubuntu 22.04+, RHEL 9+, etc.) geralmente fornecem suporte completo a eBPF.
Para verificar, veja se as seguintes configs do kernel estão habilitadas:
CONFIG_BPF=yCONFIG_BPF_SYSCALL=yCONFIG_HAVE_EBPF_JIT=y
zcat /proc/config.gz | grep BPFAlternativamente, instale bpftool e execute:
bpftool feature probeProcure por BPF e JIT recursos marcados como “available”.
Privilégios e Capacidades
Acesso root é necessário.
Capacidades necessárias:
CAP_BPF(primária, presente no kernel 5.8+)CAP_SYS_ADMIN(fallback para kernels ou ferramentas mais antigos)CAP_PERFMON(monitoramento de desempenho)CAP_NET_ADMIN(observabilidade de rede)
Como verificar:
Verifique as capacidades atuais:
capsh --print | grep cap_Para ambientes containerizados, assegure que as capacidades não estejam sendo removidas (consulte documentação do Kubernetes ou documentação do Docker).
Requisitos do Kubernetes
Versão do Cluster
Mínimo: Kubernetes 1.16+
Verifique a versão:
kubectl version --short
Configuração do Kubectl
Assegure que
kubectlestá instalado e configurado para se comunicar com o cluster alvo:kubectl cluster-infoVocê deve receber detalhes do cluster, não erros.
Capacidades do Cluster
Para deploys em todo o cluster, confirme permissão para criar DaemonSets privilegiados e conceder as capacidades Linux necessárias.
Se estiver usando serviços gerenciados (EKS, GKE, AKS), assegure que os nós suportem eBPF e as capacidades do kernel necessárias (veja a documentação do provedor de nuvem).
Precisa de ajuda ?
Participe #jibril ou nossos #kubernetes canais do Discord e pergunte tudo o que precisar!
Atualizado
Isto foi útil?