Capítulo 2. Por dentro do Cilium
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
No Capítulo 1, a gente explorou os principais casos de uso do Cilium — rede, segurança e observabilidade — e como o eBPF os possibilita. Neste capítulo, vamos dar uma olhada mais de perto nos componentes que fazem parte do Cilium. Entender como essas peças se encaixam vai facilitar acompanhar como cada recurso funciona nos capítulos seguintes.
A arquitetura do Cilium é modular, com cada componente focado em uma responsabilidade específica. Alguns estão presentes em todos os nós, enquanto outros são opcionais e só se tornam relevantes quando determinados recursos são ativados.
Cilium em resumo
A versatilidade do Cilium vem de um design modular construído em torno de vários componentes-chave :
- Agente Cilium
-
Rola em cada nó e é o coração do Cilium. Ele carrega e gerencia os programas e mapas eBPF no kernel, além de ficar de olho nos objetos Kubernetes e nos recursos personalizados do Cilium pra manter o estado do caminho de dados atualizado.
- Plug-in CNI do Cilium
-
Conecta o Cilium ao Kubernetes por meio da estrutura Container Network Interface. É responsável por conectar novos pods à rede quando eles são criados, usando os arquivos de configuração e binários instalados pelo agente.
- Operador Cilium
-
Faz a coordenação no nível do cluster. Ele gerencia os recursos personalizados do Cilium e distribui endereços IP, além de outras ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access