MAY THE FORCE BE WITH YOU







Introdução

É inegável o fato de que hoje temos fácil acesso a informações valiosas quando decidimos aprender uma nova técnica ou ferramenta. As documentações, fóruns, webnars, cursos, são fontes ricas de conhecimento teórico essencial para construir uma base sólida sob o objeto de estudo. Entretanto, é muito comum que no início dos estudos, de forma geral, nos atenhamos ao aprendizado do conhecimento explícito ( Aquele que é derivado de linguagem formal e sistemática ), e o conhecimento tácito ( Aquele obtido através da experiência ) é tido como algo possível de se obter apenas quando realmente estiver utilizando a ferramenta profissionalmente.

Essa afirmação pode ser válida em diversas áreas do conhecimento, porém na computação, pelos benefícios que temos em conseguir replicar, simular e virtualizar cenários, a experiência na utilização de certos recursos pode ser obtida através de projetos pessoais, desde que esses projetos tragam desafios similares aos enfrentados nos ambientes produtivos. E é justamente esse o objetivo deste livro, trazer cenários de casos de uso reais de quando se adota GitOps.

O que se propõe com essa metodologia de estudo vai além de apenas disponibilizar materiais de estudos compilados, referências e vários arquivos yaml para que você suba um cluster com alguns serviços. A proposta final é que você conheça os verdadeiros desafios que só são vistos depois que os seus serviços estão executando em produção, alinhando teoria e prática para que você possa construir o conhecimento tácito relevante sobre o que é e como usar GitOps no cenário que for preciso.

Sem mais delongas, espero que este conteúdo te ajude a entender um pouco mais sobre GitOps. Sinta-se livre para contribuir com sugestões, melhorias e correções tanto dos conteúdos quanto dos exemplos que estão neste repositório.

Vamos começar?