<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://rafaelvzago.github.io/</id><title>Rafael Zago</title><subtitle>Conteúdo de cloud, devops, infraestrutura, automação, linux, docker, kubernetes, ansible, terraform, aws, azure, gcp, Skupper, OpenShift, Containers, Orquestração de contêineres, Microservices, Arquitetura de software, CI/CD pipelines, YAML (para configuração), Python (para automação), Go (para desenvolvimento), Red Hat, Cloud-Native, DevOps Best Practices, GitOps, Jenkins, Helm (para Kubernetes), Istio (para serviços de malha), Serverless, Prometheus (para monitoramento)</subtitle> <updated>2026-02-23T16:03:06-03:00</updated> <author> <name>Rafael Zago</name> <uri>https://rafaelvzago.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://rafaelvzago.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="pt-BR" href="https://rafaelvzago.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Rafael Zago </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>O Que Acontece Quando Você Conversa com uma IA</title><link href="https://rafaelvzago.github.io/posts/o-que-acontece-quando-voce-conversa-com-uma-ia/" rel="alternate" type="text/html" title="O Que Acontece Quando Você Conversa com uma IA" /><published>2025-12-24T00:00:00-03:00</published> <updated>2025-12-24T00:00:00-03:00</updated> <id>https://rafaelvzago.github.io/posts/o-que-acontece-quando-voce-conversa-com-uma-ia/</id> <content type="text/html" src="https://rafaelvzago.github.io/posts/o-que-acontece-quando-voce-conversa-com-uma-ia/" /> <author> <name>Rafael Zago</name> </author> <category term="ai" /> <category term="mlops" /> <summary>Desvendando os modelos de linguagem de grande escala Quando você digita uma mensagem pro ChatGPT ou pro Claude, o que acontece do outro lado é mais simples do que parece, mas opera numa escala difícil de visualizar. A essência: um narrador de futebol digital Imagine a cena: final de Copa do Mundo, Brasil e Argentina, últimos minutos de jogo. O Galvão Bueno está narrando, a bola chega no atac...</summary> </entry> <entry><title>OpenShift Service Mesh 3.0</title><link href="https://rafaelvzago.github.io/posts/openshift-service-mesh-3/" rel="alternate" type="text/html" title="OpenShift Service Mesh 3.0" /><published>2025-07-07T00:00:00-03:00</published> <updated>2025-07-07T00:00:00-03:00</updated> <id>https://rafaelvzago.github.io/posts/openshift-service-mesh-3/</id> <content type="text/html" src="https://rafaelvzago.github.io/posts/openshift-service-mesh-3/" /> <author> <name>Rafael Zago</name> </author> <category term="OpenShift" /> <category term="Service Mesh" /> <category term="Istio" /> <summary>Overview O OpenShift Service Mesh 3 (OSSM3) substitui o Maistra pelo Istio upstream como núcleo da solução. O Maistra era um fork customizado do Istio mantido pela Red Hat; com o OSSM3, a base passa a ser o Istio direto do projeto da comunidade — sem patches específicos, sem rebase. Entre as mudanças concretas: upgrades do control plane podem ser feitos in-place ou via revisão (canary), o Kia...</summary> </entry> <entry><title>Dominando Pipelines de Alta Performance: Do ClickOps ao GitOps com Jenkins e CasC</title><link href="https://rafaelvzago.github.io/posts/dominando-pipelines-de-alta-performance/" rel="alternate" type="text/html" title="Dominando Pipelines de Alta Performance: Do ClickOps ao GitOps com Jenkins e CasC" /><published>2025-06-13T00:00:00-03:00</published> <updated>2025-06-13T00:00:00-03:00</updated> <id>https://rafaelvzago.github.io/posts/dominando-pipelines-de-alta-performance/</id> <content type="text/html" src="https://rafaelvzago.github.io/posts/dominando-pipelines-de-alta-performance/" /> <author> <name>Rafael Zago</name> </author> <category term="DevOps" /> <category term="CI/CD" /> <category term="Jenkins" /> <category term="MLOps" /> <summary>Supere as limitações do Jenkins tradicional ('ClickOps') e adote Configuration as Code (CasC) para criar pipelines de CI/CD e MLOps que são versionáveis, auditáveis e escaláveis.</summary> </entry> <entry><title>Controlando e protegendo modelos de IA com segurança usando Deepseek, Skupper e InstructLab - Terceiro e Último Ato</title><link href="https://rafaelvzago.github.io/posts/controlando-progetendo-ia-deepseek-skupper-istio-terceiro-ultimo-ato/" rel="alternate" type="text/html" title="Controlando e protegendo modelos de IA com segurança usando Deepseek, Skupper e InstructLab - Terceiro e Último Ato" /><published>2025-05-05T00:00:00-03:00</published> <updated>2025-05-05T00:00:00-03:00</updated> <id>https://rafaelvzago.github.io/posts/controlando-progetendo-ia-deepseek-skupper-istio-terceiro-ultimo-ato/</id> <content type="text/html" src="https://rafaelvzago.github.io/posts/controlando-progetendo-ia-deepseek-skupper-istio-terceiro-ultimo-ato/" /> <author> <name>Rafael Zago</name> </author> <category term="AI" /> <category term="Kubernetes" /> <category term="instructlab" /> <summary>Neste artigo, vamos implementar e conectar o modelo de IA DeepSeek com o InstructLab usando Skupper para conectar de forma segura um modelo de IA privado com uma interface pública.</summary> </entry> <entry><title>Controlando e protegendo modelos de IA com segurança usando Deepseek, Skupper e InstructLab - Segundo Ato</title><link href="https://rafaelvzago.github.io/posts/controlando-progetendo-ia-deepseek-skupper-istio-segundo-ato/" rel="alternate" type="text/html" title="Controlando e protegendo modelos de IA com segurança usando Deepseek, Skupper e InstructLab - Segundo Ato" /><published>2025-05-04T00:00:00-03:00</published> <updated>2025-05-04T00:00:00-03:00</updated> <id>https://rafaelvzago.github.io/posts/controlando-progetendo-ia-deepseek-skupper-istio-segundo-ato/</id> <content type="text/html" src="https://rafaelvzago.github.io/posts/controlando-progetendo-ia-deepseek-skupper-istio-segundo-ato/" /> <author> <name>Rafael Zago</name> </author> <category term="AI" /> <category term="Kubernetes" /> <category term="instructlab" /> <summary>Neste artigo, vamos implementar passo a passo o chatbot com o Instructlab, além de expor o serviço de forma segura usando Skupper</summary> </entry> </feed>
