Cilium 1.20: IPv6 no AWS ENI IPAM e Extensibilidade eBPF Elevam Redes Cloud-Native
Aprofundamento CEVIU
Aprofundamento
A versão 1.20 do Cilium, uma biblioteca de rede, segurança e observabilidade baseada em eBPF para Kubernetes, eleva o patamar para ambientes cloud-native. A principal novidade é o suporte beta a IPv6 para o AWS ENI IPAM. Isso permite que pods no EKS operem em dual-stack com endereços IPv6 roteáveis pela VPC, utilizando delegação de prefixo /80 por ENI. A integração fecha uma lacuna antiga na paridade de recursos entre IPv4 e IPv6 no Cilium para a AWS, facilitando a escalabilidade e o gerenciamento de endereços IP.
Outro destaque são os plugins de datapath eBPF, desenvolvidos pelo Google. Eles transformam o Cilium de uma 'caixa preta' de rede em um sistema operacional de rede, permitindo que provedores de nuvem estendam o datapath com programas eBPF próprios. Esta abordagem elimina a necessidade de fazer fork do projeto ou de esperar ciclos de release, agilizando a inovação e personalização. Além disso, a funcionalidade netkit auto simplifica a adoção do netkit, que substitui o par veth para maior desempenho, detectando automaticamente o suporte do kernel e usando o veth como fallback.
O que mudou
A adoção de IPv6 no AWS ENI IPAM, agora em beta, é uma mudança significativa. Antes, o modo ENI IPAM no Cilium era exclusivo para IPv4, limitando a escalabilidade e a modernização de redes. Com o Cilium 1.20, essa restrição é eliminada, trazendo paridade de recursos. Outra evolução crucial está na extensibilidade do eBPF: desenvolvedores antes precisavam fazer fork do projeto ou submeter suas mudanças para o upstream. Agora, os plugins de datapath permitem extensões independentes do ciclo de lançamento do Cilium.
Na área de tráfego, o Cilium saltou da Gateway API v1.4 para a v1.6. Isso adiciona filtros ExternalAuth e CORS, ListenerSets, além de TCPRoute e UDPRoute para tráfego não HTTP, como noticiou o CEVIU News em cinco de agosto de 2026. A verificação de IP de origem, antes uma configuração global, agora pode ser desabilitada por pod, oferecendo controle mais granular. A migração de IPAM de cluster-pool para multi-pool também ficou mais fácil com uma nova rota de migração in-place, eliminando a necessidade de recriar clusters.
Por que isso importa
Para equipes de DevOps e engenharia de plataformas, o Cilium 1.20 representa um avanço em flexibilidade, desempenho e controle. A introdução do IPv6 no AWS ENI IPAM simplifica a gestão de grandes frotas de contêineres na nuvem, enquanto os plugins de datapath eBPF abrem portas para customizações profundas sem o fardo de forks e manutenções complexas. A facilidade de adoção do netkit via datapathMode=auto promete ganhos de performance de rede sem complicações operacionais.
As melhorias na Gateway API consolidam o Cilium como uma ferramenta robusta para gerenciamento de tráfego, adicionando recursos de segurança como autenticação externa. A migração de IPAM e o controle granular de IP de origem também otimizam a operação e a segurança, permitindo configurações mais precisas para diferentes workloads. Em suma, o Cilium 1.20 oferece mais autonomia e poder para construir e gerenciar infraestruturas cloud-native resilientes e performáticas.
Repositório oficial: cilium/cilium
Linha do tempo
Amazon CloudFront passa a suportar BYOIP para IPv6.
Amazon Route 53 Resolver endpoints ganham suporte a IPv6.
Gateway API v1.6 eleva roteamento TCP/UDP a padrão no Kubernetes.
Cilium 1.20 lançado com suporte a IPv6 no AWS ENI IPAM e plugins eBPF.
Perguntas frequentes
O que são os plugins de datapath eBPF no Cilium 1.20?
Os plugins de datapath eBPF permitem que desenvolvedores e provedores de nuvem estendam o datapath eBPF do Cilium com seus próprios programas. Isso pode ser feito sem a necessidade de fazer fork do projeto ou submeter as mudanças para o código-fonte principal. Eles rodam como um processo separado, com ciclo de vida e versionamento independentes.
Qual a relevância do suporte a IPv6 no AWS ENI IPAM?
O suporte a IPv6 no AWS ENI IPAM no Cilium 1.20 resolve uma limitação antiga. Agora, é possível alocar endereços IPv6 roteáveis pela VPC para pods no Amazon EKS, alcançando paridade de recursos com o IPv4. Isso é crucial para a escalabilidade e a adoção de redes mais modernas e eficientes em ambientes AWS.
Como a Gateway API evoluiu no Cilium 1.20?
O Cilium 1.20 atualiza o suporte para a Gateway API da versão 1.4 para a 1.6. Isso incorpora funcionalidades como filtros ExternalAuth e CORS, ListenerSets, e roteamento TCPRoute e UDPRoute para tráfego não HTTP. Essas novidades oferecem mais controle e flexibilidade para a gestão de tráfego de entrada e saída em clusters Kubernetes.
O que significa o <code>netkit auto</code> para o desempenho da rede?
O netkit auto é um novo modo no Cilium 1.20 que simplifica a adoção do netkit, um recurso que substitui o tradicional par veth por um dispositivo de rede otimizado para melhor desempenho. Ele detecta automaticamente se o kernel suporta netkit, usando-o quando possível e voltando para veth caso contrário. Isso oferece ganhos de throughput para pods sem complexidade na configuração.
Fontes
- cncf.iofonte original
- Categoria
- CEVIU DevOps
- Publicado
- 16 de setembro de 2026
- Editoria
- CEVIU DevOps
