Grade • Hashicorp Expert

Descomplicando o Terraform

  • Entendendo os conceitos sobre Infra-as-Code
  • Introdução ao Terraform
  • Utilizando o Terraform CLI
  • Terraform Apply
  • Terraform Console
  • Terraform Output
  • Variáveis
  • Terraform Taint
  • Atualizando recursos
  • Terraform Modules
  • Construindo nosso primeiro módulo
  • Terraform workflow
  • Entendendo e gerenciando o terraform state
  • Entendendo e gerenciando configurações

 

Descomplicando o Packer

  • Entendendo conceitos de infraestrutura imutável
  • Introdução
  • Instalando packer
  • Comandos
  • Anatomia de um template packer
  • Communicators
  • Builders
  • Parallel
  • Provisioners
  • Post-Processors
  • Utilizando packer em um pipeline
  • Testando com packer
  • Troubleshooting

 

Descomplicando o Vault

  • A arquitetura do Vault
  • Métodos de autenticação
  • Vault CLI
  • Vault policies
  • Vault tokens
  • Vault leases
  • Vault secrets engines
  • Vault UI
  • Tipos de storages
  • Conhecendo a Vault API
  • Conhecendo o ha_storage
  • Integrando o Consul como ha_storage
  • Criando um cluster com alta disponibilidade
  • auto-unseal
  • Entendendo encryption as a service
  • Transit

 

Decomplicando o Consul

Arquitetura e comandos básicos

  •  Identificando os componentes da arquitetura
  •  Comandos básicos
  •  Entendendo o arquivo descritivo
  •  Funcionalidades core do consul
  •  Entendendo os tipos de agente
  •  Segurança na comunicação dos agentes

Deploy de datacenter

  •  Instalando e configurando um datacenter consul
  •  Configurações avançadas de agent
  •  Auto Join no cluster
  •  Entendendo gossip protocol
  •  Ciclo de vida das chaves de encriptação do gossip protocol

Service discovery

  •  O que é service discovery
  •  Configurando serviços no consul
  •  Usando health check
  •  Configurando e usando o catálogo de serviços

Comunicação segura usando ACL

  •  Entendendo ACL do Consul
  •  Criando policies
  •  Usando token
  •  Ciclo de vida dos tokens

Consul key/value (KV)

  •  Entendendo key/value do Consul
  •  Como usar realmente o key/value do Consul
  •  Monitorar mudanças do key/value do Consul

Backup & restore

  •  Entendendo o snapshot
  •  Backup e restore do Datacenter
  •  Usando o serviço enterprise da Hashicorp para snapshot
  • Service Mesh com Consul

 Entendendo service mesh

  •  Service Proxy
  •  Controle de acesso service-to-service (intentions)

 

Descomplicando o Nomad

  • Conhecendo a arquitetura do Nomad
  • Nomad HA
  • Instalando e executando o nosso primeiro Job
  • Conhecendo o CLI do Nomad
  • Jobs
  • Tasks
  • Criando o nosso cluster
  • A interface Web do Nomad
  • Servers
  • Clients
  • Multi-server
  • Consensus protocol
  • Gossip protocol
  • Scheduling
  • Load Balancer
  • Host volumes
  • Integração com o Portworx
  • Plugins
  • Integrando com o Consul
  • Jobs avançado
  • Namespaces
  • ACLs
  • Policies
  • Telemetria
  • Criando as especificações para os nossos Jobs
  • Diferentes Tasks drivers
  • Limitando recursos

 Integrado com o Vault

  • Conhecendo a API