Curso Practical Devops Kubernetes & Istio with Google Cloud

  • DevOps | CI | CD | Kubernetes | Web3

Curso Practical Devops Kubernetes & Istio with Google Cloud

16 horas
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
Objetivo

Após realizar este Curso Practical Devops Kubernetes & Istio with Google Cloud, você será capaz de:

  • Aprenda sobre contêineres e orquestração de contêineres usando Kubernetes
  • Operar kubernetes para arquitetura de microsserviços
  • Use e configure o nginx como controlador de entrada para cluster Kubernetes
  • Como usar o argocd para implementação do gitops
  • Conceito Kubernetes desde o início: pod, implantação, volume, serviço, entrada, escalonamento automático horizontal de pod
  • O que é istio e como ele se relaciona com o kubernetes
  • Simplifique ou elimine o código do aplicativo usando o proxy istio e envoy
  • Crie análises de Kubernetes usando prometheus e grafana para visualização de métricas
  • Como usar o helm no kubernetes, incluindo a criação do helm e do repositório do helm com o chartmuseum
  • Gerenciamento de tráfego do Istio, disjuntor, liberação canário, lançamento escuro e segurança usando TLS mútuo (mTLS)
  • Implementação de Kubernetes e istio usando GCP (Google Cloud Platform) / GKE (Google Kubernetes Engine)
Publico Alvo
  • Qualquer pessoa que queira aprender sobre devops, especialmente kubernetes e istio
  • Aqueles que encontram uma carreira como engenheiro devops ou SRE (Site Reliability Engineer)
  • Engenheiro de infraestrutura em nuvem que deseja aproveitar a tecnologia moderna (kubernetes, istio), especialmente na plataforma Google Cloud (GCP)
  • Gerente técnico que deseja saber como automatizar infraestrutura de microsserviços usando kubernetes, istio e gitops
Pre-Requisitos
  • Apenas alguma familiaridade com os comandos básicos do Linux (por exemplo, navegar até a pasta, executar o comando shell). Mas fora isso você não precisa de nada, aprenderemos desde o início

Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
  1. what is container and why it so popular
  2. kubernetes from zero
  3. declarative kubernetes
  4. resource monitoring & limiting
  5. volume binding
  6. kubernetes secret & configuration map
  7. integrate and secure nginx on your kubernetes cluster
  8. automatic horizontal scaling to maintain performance
  9. how to use and create helm charts
  10. how to host your own helm repository (for free)
  11. gitops automatic application synchronization
  12. automatic configuration synchronization
  13. provision and manage tls certificate
  14. distributed tracing
  15. service mesh (using istio and envoy proxy)
  16. traffic management on service mesh
  17. myths / fallacies of distributed system
  18. opentracing
  19. opentelemetry
  20. service mesh visualization
  21. load balancer
  22. canary release
  23. dark launching
  24. automatic timeout / retry without even writing code
  25. mutual TLS for security
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h