O Kubicast é o primeiro e maior podcast de Kubernetes do Brasil! Com uma dose de humor e muito conhecimento, João Brito (@juniorjbn) atualiza você sobre tudo o...
No episódio 160 do Kubicast, tivemos o prazer de conversar com Giovanni Bassi, uma figura incrível no mundo de tecnologia, que compartilhou não apenas seu vasto conhecimento técnico, mas também uma história de vida inspiradora. Prepare-se para uma conversa que mistura tecnologia, desafios pessoais e uma boa dose de reflexão sobre o que significa viver uma vida dos sonhos.Logo de cara, Giovanni nos contou sobre sua trajetória no universo de tecnologia. Desde os primeiros passos como desenvolvedor até se tornar uma referência em DevOps e Kubernetes, ele destacou as lutas e as lições aprendidas no caminho. Uma frase que ficou marcada foi: “Sonhar é essencial, mas executar é o que transforma sonhos em realidade”.Para os apaixonados por Kubernetes, este episódio é um prato cheio. Falamos sobre como construir fluxos de trabalho eficientes e seguros usando Kubernetes e ferramentas modernas de DevOps. Giovanni trouxe insights valiosos sobre como escalar infraestrutura sem perder a qualidade e como manter um olhar atento à segurança em cada etapa do processo.Mas o papo foi além da tecnologia. Giovanni abriu o coração sobre os desafios que enfrentou para equilibrar carreira e vida pessoal, algo com que muitos de nós podemos nos identificar. Ele compartilhou como encontrou o equilíbrio ao definir prioridades claras e buscar um estilo de vida que realmente fizesse sentido para ele.Outro ponto alto foi a discussão sobre a importância da comunidade. Giovanni reforçou como a troca de experiências e o compartilhamento de conhecimento são fundamentais para o crescimento profissional e pessoal. Ele deixou uma dica poderosa: “Conecte-se com pessoas que compartilham seus valores e você sempre encontrará formas de evoluir”.Este episódio é um convite para refletir sobre a importância de sonhar alto, trabalhar duro e, acima de tudo, viver de forma autêntica. Então, se você está buscando inspiração para superar desafios e crescer na carreira enquanto cuida da sua qualidade de vida, não pode perder esta conversa.Recomendações do Episódio:Livro: The Phoenix Project – Uma leitura essencial para quem quer entender os princípios do DevOps.Ferramentas: Explore Helm para gerenciar aplicações em Kubernetes de forma mais eficiente.Dica de vida: Encontre seu "porquê" antes de traçar qualquer meta. Isso fará toda a diferença.Deixe seu feedback e conte pra gente o que você mais gostou neste episódio! E, claro, não esqueça de compartilhar com a comunidade. Vamos juntos continuar essa jornada de aprendizado e conexão.O Kubicast é uma produção da Getup, empresa especialista em Kubernetes e projetos open source para Kubernetes. Os episódios do podcast estão nas principais plataformas de áudio digital e no YouTube.com/@getupcloud.
--------
1:13:32
#159 - Machine Learning e o case da PIER
Sejam muito bem-vindos ao episódio 159 do Kubicast! Quem esteve com a gente dessa foram o Caio Dallaqua e o Gabriel Guarisa que são do time de Machine Learning da PIER Seguradora e a conversa foi simplesmente imperdível. Neste episódio, falamos de Kubernetes, Machine Learning e como essas duas áreas tão poderosas podem trabalhar juntas para transformar o jeito como desenvolvemos e implantamos soluções.Logo de cara, nosso host favorito, trouxe aquele clima leve que vocês já conhecem. E a discussão pegou fogo: como Kubernetes pode ajudar times de Machine Learning a ganharem mais produtividade e segurança? Spoiler: automação e escalabilidade são palavras-chave aqui.Destaques do EpisódioA magia da escalabilidade: Discutimos como o Kubernetes permite rodar workloads de Machine Learning com extrema eficiência. Seja treinando modelos gigantes ou gerenciando clusters de GPUs, o Kubernetes é o alicerce que torna tudo isso possível.Dev e Ops juntos para ML: Quem disse que Data Scientists não precisam entender de infraestrutura? Falamos sobre como times de DevOps podem ajudar cientistas de dados a configurarem pipelines robustos e seguros."Zero downtime para suas predições": Uma frase de impacto que resume o valor de usar Kubernetes para servir modelos de Machine Learning. Afinal, ninguém quer perder uma predição em produção por causa de downtime, não é?Segurança acima de tudo: Abordamos também a importância de manter imagens de containers seguras, garantindo que os clusters sejam resilientes contra vulnerabilidades e ataques.Recomendações e Ferramentas CitadasKubeflow: Um dos grandes aliados na automação e padronização de pipelines de Machine Learning em Kubernetes.Prometheus e Grafana: Monitorar modelos e infraestrutura é essencial, e essas ferramentas nunca decepcionam.Dicas de produtividade: Nosso convidado deixou um ponto importante: invista tempo em aprender sobre GitOps e como ele pode facilitar o gerenciamento de configurações em escala.Computadores Analógicos: https://www.microsoft.com/en-us/research/blog/unlocking-the-future-of-computing-the-analog-iterative-machines-lightning-fast-approach-to-optimization/Como a openAI escala seu Kubernetes: https://openai.com/index/scaling-kubernetes-to-7500-nodes/Se você trabalha com Kubernetes ou está curioso sobre como integrar Machine Learning ao seu fluxo de trabalho, esse episódio é um prato cheio. Além disso, as reflexões sobre segurança e boas práticas em ambientes de produção são aplicações práticas para qualquer profissional da área.Não deixe de conferir! Estamos sempre abertos a ouvir a opinião de vocês, então depois que assistir, comenta lá no LinkedIn ou nas nossas redes sociais o que você achou!Ouça em sua plataforma de áudio preferida e no Spotify também! Até a próxima!O Kubicast é uma produção da Getup, empresa especialista em Kubernetes e projetos open source para Kubernetes. Os episódios do podcast estão nas principais plataformas de áudio digital e no YouTube.com/@getupcloud.
--------
1:08:00
#158 - Modern Monitoring
Neste episódio do Kubicast, João Brito recebe Artur Silva e Nicolas Takashi, que compartilham suas experiências profissionais e suas contribuições como mantenedores de projetos open source. A conversa segue destacando a evolução da Engenharia de Plataformas nos últimos anos e como a comunidade tem impulsionado novas funcionalidades, como a scrape Class, que atende diretamente às necessidades de escalabilidade. Os participantes também discutem como suas equipes abordam problemas internos, com soluções que frequentemente resultam em melhorias compartilhadas com a comunidade, como as contribuições no Prometheus Operator e no OpenTelemetry. Um ponto importante do episódio é a reflexão sobre a importância da comunicação em projetos open source. Os convidados reforçam que, apesar dos desafios iniciais, desenvolver essa habilidade é essencial para facilitar colaborações e tornar o trabalho mais gratificante.Além disso, o episódio traz insights sobre o uso do Prometheus e discute estratégias de escalabilidade, destacando a relevância de boas práticas para leitura e escrita de dados. Por fim, os participantes compartilham suas experiências no maior KubeCon da história, refletindo sobre os desafios de escalabilidade enfrentados e a emoção de apresentar em um evento dessa magnitude.Ouça em sua plataforma de áudio preferida e no Spotify também! Até a próxima!O Kubicast é uma produção da Getup, empresa especialista em Kubernetes e projetos open source para Kubernetes. Os episódios do podcast estão nas principais plataformas de áudio digital e no YouTube.com/@getupcloud.
--------
53:30
#157 - Otimizando Recursos em seu Kubernetes
No episódio 157 do KUBICAST, mergulhamos fundo no tema gerenciamento de recursos no Kubernetes. Este episódio explora práticas para otimizar custos, escalabilidade e desempenho em ambientes dinâmicos. Com a participação especial de Lucas Duarte, arquiteto de soluções da Amazon e Rafael Brito, Staff Engineer na StormForge, o episódio é um guia essencial para quem busca dominar os desafios de ambientes Kubernetes e implementar estratégias eficazes de gestão de recursos.Destaques do EpisódioIntrodução ao Gerenciamento de RecursosA importância de resolver limites de requisições para evitar problemas de produção.Estratégias para equilibrar custo e confiabilidade.Desafios de Microserviços em EscalaComo implementar um rollout gradual e ajustar métricas para garantir performance.A necessidade de um design eficiente em microserviços, garantindo que cada serviço realize sua tarefa de forma eficaz.Escalonamento no KubernetesExplicação detalhada sobre HPA (Horizontal Pod Autoscaler) e o papel do Scheduler.Estratégias para garantir resiliência e evitar gargalos.Eficiência com KarpenterComparações com outras ferramentas de escalonamento, mostrando como o Karpenter reduz custos e acelera upgrades.Dicas para provedores de nuvem maximizarem a eficiência utilizando essa solução.Visibilidade e Gestão em Ambientes DinâmicosA necessidade de métricas precisas para gerenciar o consumo de recursos.A importância de um alinhamento claro entre equipes para lidar com mudanças frequentes.Alguns links importantes que citamos no episódio:Demo Stormforge: https://www.youtube.com/watch?v=RbOg0aZyQTw&ab_channel=StormForgeDemystifying Kubernetes Resource Management: https://youtu.be/T-LF_0uwFIg?si=mcj30jhgxvPm5y3J The New Stack: https://thenewstack.io/neglect-kubernetes-resource-management-at-your-peril/ Se você trabalha com Kubernetes, sabe que gerenciar recursos de forma eficiente é fundamental para evitar desperdícios e garantir que sua infraestrutura seja escalável e resiliente. Este episódio aborda tanto a teoria quanto a prática, com exemplos reais e ferramentas que podem ser implementadas hoje mesmo no seu ambiente.Ouça em sua plataforma de áudio preferida e no Spotify também! Até a próxima!O Kubicast é uma produção da Getup, empresa especialista em Kubernetes e projetos open source para Kubernetes. Os episódios do podcast estão nas principais plataformas de áudio digital e no YouTube.com/@getupcloud.
--------
1:06:29
#156 – Descomplicando o Mundo!
Preparado para uma nova viagem pelo universo Kubernetes? No episódio 156 do Kubicast, mergulhamos em uma conversa descontraída sobre a importância da comunidade, os desafios do open source e como simplificar o conhecimento técnico. Nossa missão é conectar pessoas, compartilhar experiências e tornar a tecnologia mais acessível. Então, vamos explorar juntos os destaques dessa conversa cheia de insights e reflexões? ---### O Valor da Comunidade e do Open Source Kubernetes não é apenas uma ferramenta; é um universo que só funciona bem com uma comunidade forte por trás. Projetos open source são vitais porque permitem que usuários colaborem e evitem problemas futuros ao manter a visibilidade das configurações. No episódio, falamos sobre como é gratificante ver essa comunidade crescendo e como cada interação gera aprendizado e novas conexões. A produção de conteúdo é mais desafiadora do que parece. Contar com o engajamento de ouvintes e parceiros é fundamental. O feedback positivo nos mantém motivados, e cada episódio é uma chance de aprender e expandir essa rede de contatos. ---### Simplificar Conhecimento: Uma Necessidade Tornar o conhecimento técnico acessível é uma missão que abraçamos de corpo e alma. A tecnologia avança rápido, e o excesso de termos técnicos pode afastar quem quer aprender. Por isso, nosso foco é simplificar, oferecendo conteúdo claro e direto, principalmente em português. A ideia é que todos possam aprender sem medo de errar. Líderes como André Brandão são exemplos de como uma abordagem prática e acessível pode inspirar novos profissionais. Tornar o conhecimento fácil de entender é essencial para atrair e engajar mais pessoas nesse universo. ---### Segurança e Experiência na Prática Com a expansão do Kubernetes, a segurança se tornou uma preocupação central. Ferramentas como Marvin e Triv desempenham um papel crucial, identificando vulnerabilidades e corrigindo falhas rapidamente. Além disso, dashboards como o Zora facilitam a visualização de riscos e ajudam equipes a priorizar ações de forma eficiente. A prática é essencial. Lidar com desafios reais é o que nos prepara para enfrentar situações complexas. Não basta conhecer a teoria – é preciso saber aplicá-la, especialmente em um mercado que evolui tão rápido quanto o de infraestrutura e DevOps. ---### O Impacto das Grandes Corporações no Open Source O open source sempre foi uma bandeira de liberdade e inovação, mas o cenário atual traz desafios. Como encontrar um equilíbrio entre a contribuição comunitária e a influência de grandes empresas? Algumas corporações adotam posturas mais éticas, mas outras complicam a sustentabilidade dos projetos com práticas pouco colaborativas. A necessidade de novas lideranças é urgente. Quem serão os próximos a guiar a comunidade e garantir que o open source continue a florescer? Refletir sobre o futuro desse movimento é essencial para que ele não perca sua essência diante das pressões do mercado. ---### Conclusão O episódio 156 foi uma verdadeira jornada por temas que nos fazem refletir e repensar nossas práticas, tanto profissionais quanto pessoais. Discutimos o valor da comunidade, a importância de simplificar o conhecimento e os desafios do mundo open source. E você, já pensou em como pode contribuir para essa comunidade? Seja compartilhando conhecimento, explorando novas ferramentas ou apenas participando das conversas, sempre há espaço para somar. Vamos juntos continuar essa jornada? Nos encontramos no próximo episódio! ---O Kubicast é uma produção da Getup, empresa especialista em Kubernetes e projetos open source para Kubernetes. Os episódios do podcast estão nas principais plataformas de áudio digital e no YouTube.com/@getupcloud.
O Kubicast é o primeiro e maior podcast de Kubernetes do Brasil! Com uma dose de humor e muito conhecimento, João Brito (@juniorjbn) atualiza você sobre tudo o que acontece de mais importante no universo cloud native. Os episódios estão nas principais plataformas de áudio digital e no YouTube.com/@getupcloud. O Kubicast é uma produção da Getup, empresa especialista em Kubernetes e cloud native, tecnologias que trazem performance, automação e resiliência para a infraestrutura de TI. #DevOps #Kubicast #Kubernetes #SRE #CloudNative #CNCF