Visão Geral
Curso Practical Devops Kubernetes & Istio with Google Cloud. Este bootcamp devops é o primeiro para iniciar - ou avançar - sua carreira como DevOPs ou SRE (Site Reliability Engineer).
Neste Curso Practical Devops Kubernetes & Istio with Google Cloud, você aprenderá sobre tecnologia de contêineres (docker) e orquestração de contêineres (kubernetes). Esses são conhecimentos essenciais para engenheiros de DevOps, já que docker e kubernetes são tecnologias populares e muito procuradas por muitas empresas. Você também aprenderá sobre GitOps usando ArgoCD e como usar Istio Service Mesh com proxy Envoy para facilitar o gerenciamento de aplicativos.
Aprenderemos como gerenciar aplicativos escritos em arquitetura de microsserviços. Você não precisa conhecer nenhuma linguagem de programação para trabalhar com este curso. Na verdade, este curso não é sobre linguagem de programação, e principalmente trabalharemos com arquivos de texto, terminal ou mesmo interface gráfica de usuário.
Aprenda como obter agilidade na infraestrutura e manutenção mais fácil em comparação com a infraestrutura tradicional (máquina virtual, bare metal). Com a ajuda do kubernetes, junto com outras ferramentas que se integram bem, manter uma infraestrutura confiável se tornou uma habilidade que todos podem aprender (usando este curso, por exemplo).
Mas kubernetes e docker não são as únicas tecnologias necessárias para a jornada do engenheiro DevOps. Neste curso, aprenderemos arquitetura de infraestrutura da vida real que aproveita diversas tecnologias, integradas ao kubernetes. Eles são:
- Nginx: proxy reverso muito popular, balanceador de carga http, que é usado como gateway de tráfego ou controlador de entrada do Kubernetes
- Segredo selado: proteja seu nome de usuário, senha e quaisquer outras coisas "secretas" no Kubernetes. Atualize e compartilhe-os com segurança, pois o kubernetes irá "selá-los" e criptografá-los de forma segura
- Grafana, Prometheus: para coleta, análise e visualização de dados de kubernetes e infraestrutura
- Helm: um gerenciador de pacotes para kubernetes. Pense em um arquivo zip, mas no estilo kubernetes, que pode ser personalizado
- Chartmuseum: um repositório para helm
- ArgoCD: aprenda GitOps, um subconjunto de DevOps que foca em infraestrutura automática baseada em repositório git. Funciona bem, pois a maioria das equipes de engenharia de software já está familiarizada com o git, então eles também podem aproveitar o poder do kubernetes sem conhecer o próprio kubernetes. Colabore em conjunto e obtenha implantação automatizada de aplicativos por meio de GitOps com ArgoCD
- Proxy Istio & Envoy: Um dos itens mais importantes para trabalhar com kubernetes. Gerencie, proteja e monitore seu tráfego. Adicione funcionalidades de aplicativos sem sequer escrever uma única linha de código
- Kiali: interface de usuário do Istio para visualizar seu tráfego executado no cluster Kubernetes e gerenciá-lo!
- Jaeger: rastreamento distribuído para saber o desempenho de seus microsserviços, qual nó está com problema
- Lente: odeio ver a tela preta no terminal? Em seguida, use estas ferramentas para navegar em seu cluster Kubernetes