Explorando Fronteiras na KubeCon!

Time Comunicação Valcann
Valcann | Cloud Intelligence
5 min readNov 24, 2023

Por Gabriel Portela e Matheus Cabral

Tivemos o privilégio de fazer parte da incrível jornada da equipe Valcann na KubeCon deste ano, e estamos animados para compartilhar um pouco dessa experiência transformadora! 🌟

👥 Uma Equipe Unida:

Nossa equipe da Valcann uniu forças na KubeCon, representando não apenas a empresa, mas também nossos valores e compromisso com a inovação. Cada membro desempenha um papel vital, trazendo suas habilidades únicas para a mesa.

🔍 Explorando as Últimas Tendências:

A KubeCon ofereceu uma reflexão profunda sobre as últimas tendências em Kubernetes e tecnologias relacionadas. Foi inspirador ver como a comunidade está moldando o futuro da computação em nuvem e como podemos aplicar essas descobertas no nosso dia a dia na Valcann.

🌐 Conectando-se com Especialistas:

Networking é a alma de eventos como a KubeCon. Aproveitamos a oportunidade de nos conectar com especialistas renomados, trocar ideias com líderes do setor e aprender com as experiências de outras empresas. Essas interações enriqueceram nossa compreensão e ampliaram nossas perspectivas.

🏆 Destaques e Conquistas:

Não podemos deixar de mencionar os momentos de destaque de nossa jornada na KubeCon. Seja uma apresentação bem-sucedida, uma discussão inspirada ou uma descoberta técnica revolucionária, cada conquista reforça nosso compromisso com a excelência.

E abaixo queremos compartilhar um pouco desse aprendizado:

Kubernetes LTS

Em Keynote realizado por Jeremy Rickard, Principal Software Engineering na Microsoft, com o titulo “Community-Powered Kubernetes LTS: Ensuring Stability and Compatibility While Driving Innovation”, foi exposto a visão já adotada pela Microsoft de possuir uma versão estavel do Kubernetes com mais tempo de suporte e atualizações de segurança. A partir da versão 1.27, o Azure Kubernetes Service oferece LTS com 2 anos de suporte, o dobro do suporte oferecido tradicionalmente para cada versão.

Está iniciativa anda em conjunto com informações vindas dos usuários através de Pesquisas da comunidade que relatam que grande maioria das instalações de Kubernetes rodam em versões já fora de suporte, constatando que 1 ano é um prazo curto para um ciclo de upgrades.

Apesar da Microsoft já oferecer uma versão LTS, ainda não ficou definido pela comunidade quais características vão definir o que seria uma versão LTS do Kubernetes. Um “Working Group” está incubindo de realizar estas definições em conjunto com “SIGs(Special Interests Grups)” que gerenciam diferentes partes do ecossistema Kubernetes.

Inteligência Artificial e Aprendizado de Máquina

Esta Kubecon foi a primeira que deu lugar ao AI Hub, um dia de sessões com tópicos de IA voltados para a comunidade Cloud Native. Além do Hub, houveram outras sessões e Keynotes com foco em inteligência artificial e aprendizado de máquina, totalizando mais de 40 apresentações.

No Showroom, onde empresas expuseram seus produtos, ficou evidente que IA está cada vez mais embutido nas ferramentas do ecossistema Cloud Native em setores variados, principalmente no setor de segurança e otimização de custo.

Em uma das sessões, foi mostrado um laboratório utilizando uma “Large Language Model” open source rodando em EKS e esse código foi disponibilizado para uso.

Platform Engineering — Backstage, Crossplane,ArgoCD

Também pela primeira vez houve um dia totalmente dedicado ao Backstage, e assim ao conceito de Platform Engineering. Backstage é uma ferramenta open source que foi disponibilizada pelo Spotify para a comunidade e já possui cerca de 2.250 empresas que já adotaram, mais da metade só este ano, e mais de 4.000 que estão avaliando seu uso.

Crossplane que é um serviço que permite o gerenciamento de serviços e infraestrutura em nuvem a partir do Kubernetes,já é um produto abraçado pelo mercado e foi oficialmente incubado pela Cloud Native Computing Foundation durante o evento.

ArgoCD já um projeto para GitOps graduado e também possuiu um dia inteiro de evento dedicado ao projeto.Além das várias sessões, foi demonstrado o uso do ArgoCD em conjunto com outros serviços, inclusive Crossplane e Backstage, formando uma stack interessante para uma plataforma do desenvolvedor.

Outras Ferramentas Observadas

Monitoramento — Pudemos conhecer ferramentas de monitoramento que podem otimizar serviços de monitoramento, como o Highlights.

Autoscaling baseado em eventos — Já usamos o KEDA, mas pudemos explorar melhores formas de autoscaling de aplicação, utilizando o escalonamento baseado em eventos e podendo ter como parâmetro métricas externas como por exemplo a quantidade de itens numa fila do SQS, podendo também escalar a quantidade de Pods para 0.

Simulação de cluster — Com o KWOK, pudemos ver uma forma simples e eficiente de simular clusters enormes, dado que o projeto usa um Kubelet Virtual e a simulação ocorre apenas a nível de API, em uma máquina local, o que traz mais possibilidades para realização de testes.

Processamento em Batch — A ferramenta MCAD permite a orquestração de jobs multicluster que precisam rodar em “batch” (async). A ferramenta otimiza a utilização de recursos.

Segurança — Damos destaque ao Kyverno, uma “Policy Engine” capaz de validar, modificar, gerar e limpar recursos do Kubernetes de acordo com as politicas seguranças definidas.

Orquestração de fluxos — Conhecemos a ferramenta open source Direktiv, que consegue criar e executar fluxos que são definidos com base em “steps” definidos anteriormente.

eBPF

Durante o evento ocorreu a Premiere do Documentário eBPF: Unlocking the Kernel trazendo a relevância que a tecnologia eBPF ganhou dentro do ecossistema Cloud Native.

Programas escritos em eBPF são carregados diretamente no kernel do Linux permitindo criar programas que estendem o Sistema Operacional, sem precisar alterar o código fonte, de forma segura e eficaz.

Dado que o Kernel possui a capacidade privilegiada de supervisionar e controlar todo o sistema, ferramentas Cloud Native de observabilidade, segurança e rede, como Cilium e Falco, já adotaram esta tecnologia.

O documentário já esta disponível no Youtube https://www.youtube.com/watch?v=Wb_vD3XZYOA&pp=ugMICgJlbhABGAHKBQRlYnBm

Comunidade Cloud Native

A organização estimou cerca de 9 mil participantes para a conferência e sem dúvida um ponto forte e gratificante do evento é estar junto da comunidade, poder conhecer referências e praticantes de todo mundo e conversar sobre os projetos para mais aprofundamento ou sanar questionamentos. Perceber a evolução de projetos open source e sua adoção por empresas de escala global fortalece a busca pelo conhecimento e a vontade de contribuir nos projetos.

🙏

Nossa jornada foi incrível, e mal posso esperar para aplicar o que aprender em nossos projetos futuros. Acompanhe nas redes sociais da Valcann, que em breve teremos novidades.

#KubeCon #Inovação #Valcann #TransformaçãoDigital

--

--