<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tacio Souza</title>
    <description>The latest articles on DEV Community by Tacio Souza (@tacio_souza).</description>
    <link>https://dev.to/tacio_souza</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4135746%2F7395351c-e350-4aa3-a47f-ad240011f44f.png</url>
      <title>DEV Community: Tacio Souza</title>
      <link>https://dev.to/tacio_souza</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tacio_souza"/>
    <language>en</language>
    <item>
      <title>Sururu Linux: uma distro brasileira pra aprender Linux, containers e Kubernetes direto do pendrive</title>
      <dc:creator>Tacio Souza</dc:creator>
      <pubDate>Thu, 05 Nov 2026 06:29:42 +0000</pubDate>
      <link>https://dev.to/tacio_souza/sururu-linux-uma-distro-brasileira-pra-aprender-linux-containers-e-kubernetes-direto-do-pendrive-512c</link>
      <guid>https://dev.to/tacio_souza/sururu-linux-uma-distro-brasileira-pra-aprender-linux-containers-e-kubernetes-direto-do-pendrive-512c</guid>
      <description>&lt;p&gt;Lancei o &lt;strong&gt;Sururu Linux&lt;/strong&gt; 🐚, uma distribuição Linux brasileira baseada no &lt;strong&gt;Debian 13&lt;/strong&gt;, feita pra quem quer aprender Linux, containers e Kubernetes sem bicho de sete cabeças.&lt;/p&gt;

&lt;p&gt;A ideia é simples: &lt;strong&gt;você grava num pendrive, dá boot e já tem um laboratório pronto&lt;/strong&gt;, sem instalar nada no computador, sem depender de nuvem e com tudo em português.&lt;/p&gt;

&lt;h2&gt;
  
  
  O que vem na ISO
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cluster Kubernetes com um clique&lt;/strong&gt;: &lt;code&gt;kind&lt;/code&gt;, &lt;code&gt;kubectl&lt;/code&gt;, &lt;code&gt;helm&lt;/code&gt; e &lt;code&gt;k9s&lt;/code&gt; já instalados&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Laboratórios em português&lt;/strong&gt; que corrigem o seu exercício sozinhos e avisam onde você errou&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Modo prova&lt;/strong&gt; pra treinar no estilo da CKA (Certified Kubernetes Administrator)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Central Sururu&lt;/strong&gt;: uma interface local pra criar e gerenciar os clusters e acompanhar os exercícios&lt;/li&gt;
&lt;li&gt;Desktop &lt;strong&gt;Xfce&lt;/strong&gt;, teclado e configurações regionais já em pt-BR&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tudo &lt;strong&gt;grátis, livre (GPL-3.0) e funcionando offline&lt;/strong&gt;. Pensado pra escolas técnicas, institutos federais, sala de aula e pra quem está começando na área.&lt;/p&gt;

&lt;h2&gt;
  
  
  Por trás: a ISO sai de um pipeline, não da minha máquina
&lt;/h2&gt;

&lt;p&gt;Nenhuma versão é montada "na mão". Montei um &lt;strong&gt;pipeline de CI/CD no GitHub Actions&lt;/strong&gt; que, a cada versão:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Constrói a ISO do zero&lt;/strong&gt;, num container Debian limpo&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Testa o boot no QEMU&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gera a lista de componentes (SBOM)&lt;/strong&gt; e faz a &lt;strong&gt;varredura de vulnerabilidades com o Trivy&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assina a ISO com o cosign (Sigstore)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Publica tudo na página de releases&lt;/strong&gt;, com o &lt;code&gt;SHA256SUMS&lt;/code&gt;, sem ninguém subir arquivo na mão&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Pra mim esse é o ponto mais legal do projeto: quem baixa consegue conferir de onde a ISO veio e o que tem dentro dela.&lt;/p&gt;

&lt;h2&gt;
  
  
  Como testar
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Baixe a ISO e o &lt;code&gt;SHA256SUMS&lt;/code&gt; na &lt;a href="https://github.com/kurumintecnologia/sururu-linux/releases" rel="noopener noreferrer"&gt;página de releases&lt;/a&gt; e confira:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   &lt;span class="nb"&gt;sha256sum&lt;/span&gt; &lt;span class="nt"&gt;-c&lt;/span&gt; SHA256SUMS &lt;span class="nt"&gt;--ignore-missing&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Grave no pendrive (Rufus no modo DD, balenaEtcher ou Ventoy)&lt;/li&gt;
&lt;li&gt;Dê boot e siga o guia: &lt;a href="https://sururu.kurumintecnologia.com.br/docs/comecar/" rel="noopener noreferrer"&gt;Começar com o Sururu&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Também roda tranquilo numa VM (KVM, VirtualBox etc.) se você preferir não mexer em pendrive.&lt;/p&gt;

&lt;h2&gt;
  
  
  Por que "Sururu"?
&lt;/h2&gt;

&lt;p&gt;O nome vem do &lt;strong&gt;sururu&lt;/strong&gt;, o marisco das lagoas de Alagoas, a minha terra. 🐚 Queria um nome brasileiro de verdade, com cara de Nordeste.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ainda é alfa, e o seu feedback vale ouro
&lt;/h2&gt;

&lt;p&gt;É uma &lt;strong&gt;versão de teste (alfa)&lt;/strong&gt;. Se você testar, me conta como foi aqui nos comentários ou abre uma issue no GitHub: bug, sugestão de exercício, hardware onde não bootou, tudo ajuda.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;💻 Código: &lt;a href="https://github.com/kurumintecnologia/sururu-linux" rel="noopener noreferrer"&gt;github.com/kurumintecnologia/sururu-linux&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📖 Site e documentação: &lt;a href="https://sururu.kurumintecnologia.com.br" rel="noopener noreferrer"&gt;sururu.kurumintecnologia.com.br&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Um projeto da &lt;a href="https://kurumintecnologia.com.br" rel="noopener noreferrer"&gt;Kurumin Tecnologia&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>linux</category>
      <category>kubernetes</category>
      <category>opensource</category>
      <category>devops</category>
    </item>
    <item>
      <title>Laboratório Kubernetes Multi-Nó no Home Lab: A Base para CKNE e Kubestronaut</title>
      <dc:creator>Tacio Souza</dc:creator>
      <pubDate>Mon, 21 Sep 2026 12:45:37 +0000</pubDate>
      <link>https://dev.to/tacio_souza/laboratorio-kubernetes-multi-no-no-home-lab-a-base-para-ckne-e-kubestronaut-156j</link>
      <guid>https://dev.to/tacio_souza/laboratorio-kubernetes-multi-no-no-home-lab-a-base-para-ckne-e-kubestronaut-156j</guid>
      <description>&lt;p&gt;Subi meu laboratório de estudos para a jornada Kubernetes e não poderia estar mais animado com o que vem por aí.&lt;/p&gt;

&lt;p&gt;Na imagem, você vê a base de tudo: um cluster Kubernetes rodando em 3 VMs (1 Control Plane e 2 Workers) gerenciadas via QEMU/KVM e libvirt no meu Home Lab. Usei Cloud-Init para automatizar a inicialização, o que me poupa tempo e simula um ambiente real de produção.&lt;/p&gt;

&lt;p&gt;Por que esse setup?&lt;/p&gt;

&lt;p&gt;Estou a poucos dias do exame CKNE (Certified Kubernetes Network Engineer - Beta). Diferente do CKA, o CKNE exige um entendimento profundo de redes, CNI, Gateway API e segurança de tráfego. Ter um cluster multi-nó realista é essencial para praticar tcpdump, iptables e políticas de rede.&lt;/p&gt;

&lt;p&gt;O Plano para 2027: Kubestronaut&lt;/p&gt;

&lt;p&gt;Depois do CKNE, o objetivo é iniciar a jornada Kubestronaut (CKA + CKAD + CKS + KCNA + KCSA). Com o LFCS já no bolso e o Terraform Associate na mira, a ideia é consolidar uma base sólida em infraestrutura, automação e segurança cloud-native.&lt;/p&gt;

&lt;p&gt;A jornada é longa, mas a prática no Home Lab é o que separa a teoria da realidade. Vou documentar os próximos passos por aqui.&lt;/p&gt;

&lt;p&gt;Se você também está estudando para o CKNE ou montando seu lab, troca uma ideia nos comentários! 🚀&lt;/p&gt;

&lt;h1&gt;
  
  
  kubernetes #devops #homelab #ckne #kubestronaut
&lt;/h1&gt;

</description>
      <category>devops</category>
      <category>kubernetes</category>
      <category>linux</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
