# DevOps Mind > Tutoriais, dicas, notícias e muito mais sobre o mundo DevOps/SRE. ## Posts - [Métricas no Kubernetes: cAdvisor, kubelet e CRI na prática](https://devopsmind.com.br/kubernetes-pt-br/metricas-kubernetes-cadvisor/): De onde vêm as métricas do Kubernetes: cgroups, cAdvisor, kubelet e CRI na prática, e as pegadinhas de PHP-FPM, Go e Python em containers. - [Frameworks de prompt para DevOps: 5 modelos que funcionam](https://devopsmind.com.br/observabilidade-pt-br/frameworks-de-prompt-devops/): R-T-F, T-A-G, B-A-B, C-A-R-E e R-I-S-E aplicados ao dia a dia DevOps e SRE: quando usar cada framework de prompt, com exemplos reais de infraestrutura. - [Rollback de versão no EKS: como funciona e as pegadinhas](https://devopsmind.com.br/kubernetes-pt-br/rollback-versao-eks/): A AWS agora permite reverter a versão do cluster EKS em até 7 dias. Veja o que o rollback cobre, o que fica de fora e onde ele entra no seu runbook. - [Storage no Kubernetes - Revisão para a prova CKA](https://devopsmind.com.br/kubernetes-pt-br/storage-no-kubernetes-prova-cka/): Quando comecei a estudar para a prova CKA (Certified Kubernetes Administrator), confesso que o tópico de storage eu sempre deixava para depois. Mas após passar alguns perrengues para resolver problemas com Volumes no k8s(Alô Kubecost!), percebi que dominar storage no K8s não é opcional – especialmente se você está se preparando para o CKA, onde […] - [Gerenciando Clusters Kubernetes no WSL2 com OpenLens](https://devopsmind.com.br/kubernetes-pt-br/openlens-no-wsl2/): Se você trabalha com Kubernetes e usa o Windows, provavelmente já se deparou com desafios ao tentar gerenciar seus clusters. No meu caso, sempre busquei uma forma eficiente de visualizar e administrar os recursos sem precisar recorrer apenas ao terminal. Foi então que descobri o OpenLens, uma interface poderosa e intuitiva para Kubernetes. O OpenLens […] - [Monitorando clusters Kubernetes: Revisão para a Prova CKA](https://devopsmind.com.br/kubernetes-pt-br/monitorando-clusters-kubernetes/): Se você está se preparando para a prova CKA (Certified Kubernetes Administrator), sabe que monitorar recursos do cluster é uma habilidade crítica. Venho estudando Kubernetes há alguns anos, e posso garantir que dominar o monitoramento pode fazer toda a diferença na sua jornada. Na prática de Kubernetes, este ponto se conecta com métricas no Kubernetes […] - [Kubernetes ConfigMaps e Secrets - Revisão para a Prova CKA](https://devopsmind.com.br/kubernetes-pt-br/kubernetes-configmaps-secrets-cka/): Se você está se preparando para a prova Certified Kubernetes Administrator (CKA), já deve ter percebido que ConfigMaps e Secrets são temas super importantes. Eles não só aparecem nas questões, mas também fazem parte do seu dia a dia trabalhando com clusters Kubernetes. Nos meus estudos, esses recursos foram desafiadores no começo, mas com a […] - [Kubernetes ETCD: Revisão para a Prova CKA](https://devopsmind.com.br/kubernetes-pt-br/kubernetes-etcd-revisao-prova-cka/): Na jornada para se tornar um profissional certificado Kubernetes, o ETCD surge como um componente crítico que todo candidato à prova CKA precisa entender bastante. Neste artigo vou explicar mais sobre o ETCD, fornecendo insights valiosos, visando conquistar a certificação CKA, passando por alguns tópicos que eu estou usando nos estudos e na revisão para […] - [Docker Multistage Build: Construa imagens leves e seguras](https://devopsmind.com.br/kubernetes-pt-br/docker-multistage-build-imagens/): Ao trabalhar com containers Docker, otimizar imagens é algo super importante para melhorar a performance e reduzir custos. É aqui que o Docker Build com Multistage se destaca, permitindo a criação de imagens mais leves e seguras. Essa técnica, uma das melhores práticas no desenvolvimento com Docker, simplifica a construção e entrega de aplicações em […] - [Como criar cluster EKS via Terraform usando Blueprint](https://devopsmind.com.br/kubernetes-pt-br/como-criar-cluster-eks/): Criar clusters Kubernetes na AWS pode ser algo complicado para iniciantes, visto que o EKS possui diversos recursos e dependências, até termos o cluster totalmente funcional pode ser complexo e demorado, mas com o EKS Blueprint, esse processo se torna mais simples e eficiente. Neste artigo eu vou explicar de forma bem detalhada como configurar […] - [Como Instalar o Kubeadm no WSL2 com Ubuntu](https://devopsmind.com.br/kubernetes-pt-br/instalar-kubeadm-wsl2-ubuntu/): Ao trabalhar com orquestração de containers, o Kubernetes se destaca como uma ferramenta poderosa e essencial. Para os usuários do Windows que desejam explorar o Kubernetes sem sacrificar seu ambiente de trabalho rotineiro, a combinação de Kubeadm, Ubuntu e WSL2 oferece uma solução ótima e prática! Neste post vou trazer todo o processo de instalação […] - [Kubernetes JSON: Técnicas avançadas de consulta com JSONPath](https://devopsmind.com.br/kubernetes-pt-br/kubernetes-json-path/): No universo do Kubernetes, a capacidade de navegar e extrair informações específicas de estruturas de dados complexas é muito importante. É aqui que entra o JSON Path, uma ferramenta poderosa que permite aos times de Desenvolvedores, SRE’s, DevOps, etc, consultarem e manipularem dados JSON de maneira eficiente. Neste artigo, vamos ver sobre o JSON Path […] - [Como usar terminal Linux no Windows com WSL2 + Plugins avançados](https://devopsmind.com.br/linux-pt-br/terminal-linux-no-windows-wsl2/): Ao longo dos últimos anos, o Windows tem se esforçado para se tornar uma plataforma mais amigável para desenvolvedores, oferecendo cada vez mais suporte a ferramentas e tecnologias usadas no mundo Linux. Um desses recursos é o Windows Subsystem for Linux (WSL), que permite que você execute um ambiente Linux completo diretamente no Windows, sem […] - [Erro “WARNING: the requested image platform linux amd64 does not match does not match the detected host platformlinux arm64 v8 and no specific platform was requested ”: Como resolver](https://devopsmind.com.br/troubleshooting-pt-br/linux-arm64-v8-and-no-specific-platform-was-requested/): Ao tentar buildar uma imagem do PHP no MacOS, é comum se deparar com o erro WARNING: The requested image's platform (linux/arm64) does not match the detected host platform (linux/amd64) and no specific platform / linux arm64 v8 and no specific platform was requested. Esse erro pode ser frustrante e impedir o progresso do seu […] - [Pods travados no status ContainerCreating com Karpenter: Como corrigir](https://devopsmind.com.br/kubernetes-pt-br/pods-status-containercreating/): O Kubernetes é uma plataforma de orquestração poderosa, mas às vezes os pods ficam presos no status ContainerCreating. Neste artigo, exploraremos os motivos comuns para esse problema e forneceremos soluções práticas para colocar seus pods em funcionamento sem problemas. Se você já enfrentou essa situação frustrante, continue lendo para descobrir como solucionar o problema e […] - [Erro git corrupt? Veja Como Corrigir Problemas de 'Git Loose Object is Corrupt' com apenas 3 comandos](https://devopsmind.com.br/troubleshooting-pt-br/erro-git-corrupt-object/): Se você já encontrou o erro git loose object is corrupt / git corrupt durante o uso do Git, sabe o quão frustrante ele pode ser. Este erro ocorre quando um ou mais objetos no repositório Git estão corrompidos, impedindo a execução correta de comandos Git. Nosso time da DevOps Mind utiliza uma solução simples […] - [Docker: o que é e como ele otimizou meu pipeline em fintech](https://devopsmind.com.br/kubernetes-pt-br/docker-o-que-e/): Por muito tempo, o meu “deploy” foi subir código direto numa EC2, na mão. Sem container, sem pipeline: era puxar o código no servidor, reiniciar o serviço e torcer. Funcionava até o dia em que não funcionava: ambiente de homologação diferente do de produção, dependência que existia na minha máquina e não no servidor, e […] - [10 comandos do terminal Linux úteis para todos DevOps, mas não tão conhecidos](https://devopsmind.com.br/linux-pt-br/comandos-do-terminal-linux-uteis/): No dia a dia de um profissional de DevOps, a eficiência e a agilidade são fundamentais para garantir um ambiente de TI confiável e de alto desempenho. Em um cenário em constante evolução, enfrentamos desafios que requerem habilidades avançadas de análise e solução de problemas. Nesse contexto, o conhecimento de comandos e scripts menos conhecidos, […] - [Cheat.sh: lista comandos linux terminal, códigos de programação, um man com esteróides](https://devopsmind.com.br/linux-pt-br/lista-comandos-linux-terminal-cheat-sh/): O cheat.sh é uma ferramenta de consulta rápida para programadores, sysadmins e/ou DevOps/SRE’s, oferecendo exemplos de comandos Linux(lista comandos linux terminal), códigos de diversas linguagens de programação e explicações sobre o que cada um deles faz exatamente. No uso diário de terminal, este tema conversa com terminal Linux no Windows com WSL2, comandos Linux úteis […] - [Zabbix poller processes more than 75% busy - Como efetuar tuning do Zabbix e corrigir este problema](https://devopsmind.com.br/observabilidade-pt-br/zabbix-poller-processes-busy-75/): Alertas de “Zabbix poller processes more than 75% busy” e/ou “Zabbix unreachable poller processes more than 75% busy”, após situações onde diversos nodes do Kubernetes nascem ou morrem, gerando um grande trabalho dos pollers(Zabbix StartPollersUnreachable e StartPollers), porém eles não estão dimensionados para suportar aquela carga de operações, causando alertas e as vezes lotando as […] - [Terraform AWS SSO: Autenticação Segura com assume_role](https://devopsmind.com.br/cloud-pt-br/terraform-aws-sso-autenticacao/): Neste post vamos ver na prática como configurar o Terraform em um cenário multi-account. Se você está buscando otimizar sua infraestrutura em nuvem por meio de múltiplas contas, este guia é para você. Vamos descomplicar o processo e fornecer os passos essenciais para uma configuração eficiente, para que a autenticação via Terraform AWS SSO seja […] - [Granted: A Solução Ideal para AWS SSO Login e AWS Múltiplas Contas](https://devopsmind.com.br/cloud-pt-br/granted-aws-sso-login-multiplas-contas/): No universo cada vez mais complexo da Amazon Web Services (AWS), gerenciar múltiplas contas e manter a segurança pode se tornar um desafio considerável. É aqui que entra o Granted, uma ferramenta que está mudando o jogo para profissionais DevOps/SRE e Desenvolvedores. Se você já se viu lutando com logins complicados ou perdido em um […] - [Como deletar branch remota no Git de forma automatizada](https://devopsmind.com.br/linux-pt-br/deletar-branch-remota-git/): A gestão eficiente das branches em um repositório Git desempenha um papel crucial na manutenção de um ambiente de desenvolvimento limpo e organizado. À medida que as equipes de desenvolvimento colaboram em projetos, diversas branches são criadas. No entanto, muitas vezes, essas branches se tornam obsoletas após a conclusão de um recurso ou uma correção […] - [Alarme no CloudWatch: Detecte horários incorretos no Linux](https://devopsmind.com.br/cloud-pt-br/alarme-no-cloudwatch-horario-linux/): Observabilidade - Alerta de horários - [Como configurar NTP Linux: O que é o Chrony e a sua importância](https://devopsmind.com.br/observabilidade-pt-br/configurar-ntp-linux-chrony/): O mundo da tecnologia está repleto de ferramentas essenciais que muitas vezes passam despercebidas para a maioria dos usuários. Uma dessas ferramentas pouco conhecidas é o NTP (Network Time Protocol) e seu sucessor moderno, o Chrony. Na rotina de SRE, vale relacionar este assunto com automação de NTP com shell script, frameworks de prompt para […] - [NTPdate Linux: Como automatizar a verificação do NTP com Shell Script](https://devopsmind.com.br/observabilidade-pt-br/ntpdate-linux-como-automatizar-ntp/): Manter a sincronização correta do tempo em sistemas é crucial para garantir a integridade das operações e o bom funcionamento de várias aplicações. Uma forma eficiente de automatizar essa tarefa é por meio de um shell script que realiza a verificação do NTPdate Linux(Network Time Protocol). Neste artigo, vamos explorar os benefícios de usar esse […] - [Automação do AWS S3 Lifecycle utilizando Lambda](https://devopsmind.com.br/cloud-pt-br/automacao-aws-s3-lifecycle-lambda/): O gerenciamento eficiente do ciclo de vida de dados no Amazon S3 é crucial para otimizar custos e desempenho na nuvem. Neste artigo, exploraremos como implementar o AWS S3 lifecycle de forma automatizada usando funções Lambda, que pode ser útil quando o Lifecycle oferecido pelo próprio S3 não atende ou não funciona dentro do esperado, […] - [Tratando o problema "WARNING: The requested image’s platform (linux/arm64) does not match the detected host platform (linux/amd64) and no specific platform was requested" ao tentar build de imagem no MacOS](https://devopsmind.com.br/troubleshooting-pt-br/does-not-match-the-detected-host-platform-linux-amd64/): Você está tentando buildar uma imagem no MacOS e se depara com o erro: “WARNING: The requested image’s platform (linux/arm64) does not match the detected host platform (linux/amd64) and no specific platform”? Este é um problema comum enfrentado por desenvolvedores que trabalham com containers Docker em um ambiente MacOS com arquitetura ARM. Neste artigo, vamos […] - [Como resolver erros de permissões no Laravel logs](https://devopsmind.com.br/troubleshooting-pt-br/erros-no-laravel-logs/): O erro no Laravel sobre Permission Denied é um dos problemas mais frustrantes que desenvolvedores e times de DevOps/SRE podem encontrar ao trabalhar com o framework Laravel. Este problema geralmente ocorre devido a configurações incorretas de permissões de arquivos e diretórios relacionados a Laravel Logs, especialmente em ambientes de produção. Neste artigo, vamos explorar as […] ## Pages - [Fernando Muller Junior](https://devopsmind.com.br/autor/): Sou SRE Manager na Appmax, fintech de pagamentos com ambiente PCI, onde lidero os times de SRE, Infraestrutura, Segurança e FinOps. Meu escopo cobre também o Max (max.com.br), a conta digital por WhatsApp com IA, regulada pelo Banco Central. Meu trabalho é manter de pé ambientes financeiros que não podem parar, com a confiabilidade e […] - [Termos de uso](https://devopsmind.com.br/termos-de-uso/): Última atualização: 20 de Agosto de 2024 Antes de consumir o conteúdo do blog DevOps Mind, é essencial que você leia atentamente nossos Termos de Uso. Ao acessar e utilizar o site DevOps Mind, você concorda com os termos e condições estabelecidos neste documento. Esses termos se aplicam a todos os usuários e cobrem todas […] - [Disclaimer](https://devopsmind.com.br/disclaimer/): Bem-vindo ao nosso blog DevOps Mind, onde falamos sobre DevOps e SRE! Este disclaimer é para informá-lo sobre as limitações e responsabilidades relacionadas ao uso do conteúdo publicado neste blog. Informações Gerais As informações fornecidas neste blog são apenas para fins informativos e educacionais. Embora façamos todos os esforços para garantir que o conteúdo seja […] - [Política de Cookies](https://devopsmind.com.br/politica-de-cookies/): O blog DevOps Mind utiliza cookies para melhorar sua experiência de navegação e fornecer serviços mais personalizados. Esta política explica como usamos cookies e como você pode gerenciá-los. O que são Cookies? Cookies são pequenos arquivos de texto armazenados no seu dispositivo (computador, smartphone, tablet) quando você visita um site. Eles permitem que o site […] - [Política de privacidade](https://devopsmind.com.br/politica-de-privacidade/): Última atualização: 21/08/2024 Sua privacidade é importante para nós. Esta Política de Privacidade descreve como coletamos, usamos e protegemos suas informações ao visitar e interagir com nosso blog DevOps Mind. Ao usar nosso blog, você concorda com os termos desta Política de Privacidade. Informações que coletamos Informações pessoais Podemos coletar informações pessoais, como nome e […] - [Contato](https://devopsmind.com.br/contato/): Sua opinião é importante para nós. Se você tiver alguma dúvida ou sugestão, não hesite em entrar em contato através do nosso email: fernando@devopsmind.com.br ou através do formulário abaixo: Redes sociais Você também pode nos encontrar nas redes sociais: - [Sobre o DevOps Mind](https://devopsmind.com.br/sobre-nos/): O DevOps Mind é um blog técnico sobre SRE, DevOps e computação em nuvem, escrito por mim, Fernando Muller Junior, SRE Manager na Appmax. Criei este espaço em 2023 com uma regra simples: só publico sobre o que vivi. Os tutoriais saem de ambientes que eu mesmo quebrei e consertei, os guias de Kubernetes vêm […] ## Optional - [Agent (MCP protocol)](websites-agents.hostinger.com/devopsmind.com.br/mcp) [comment]: # (Generated by Hostinger Tools Plugin)