DevOps

Dominando o Kubernetes

Aprenda a implementação e gerenciamento de um cluster de k8s

  • Intermediário
  • 16:00 Horas
  • 16 módulos
  • 116 aulas
Bruno BritoMicrosoft MVP

Introdução

3 aulas

Conceitos básicos

6 aulas
  • Apresentação 1:00
  • O que é Kubernetes? 5:00
  • Por que usar Kubernetes 7:00
  • Contexto Histórico 6:00
  • Quais desafios Kubernetes resolve? 3:00
  • Arquitetura do Kubernetes 5:00

Instalando e configurando

7 aulas
  • Apresentação 3:00
  • Kubernetes as a Service 4:00
  • Minikube 4:00
  • Configurando Azure 14:00
  • Instalando Kubernetes com Kubeadm - Master Node 13:00
  • Instalando Kubernetes com Kubeadm - Worker Node 4:00
  • Self-host vale a pena? Assistir grátis 8:00

Arquitetura do Kubernetes

14 aulas
  • Apresentação 2:00
  • Principais componentes 2:00
  • Control Plane 4:00
  • Worker Nodes 5:00
  • Kubelet 2:00
  • Scheduler 9:00
  • Objects 3:00
  • Operators 2:00
  • Pods 10:00
  • Services 8:00
  • Network Assistir grátis 9:00
  • Container Network Interface 4:00
  • kube-proxy 4:00
  • etcd Assistir grátis 20:00

API's do Kubernetes

10 aulas
  • Apresentação 1:00
  • kube-apiserver 10:00
  • RESTful 6:00
  • Kubectl 5:00
  • Kubeconfig 3:00
  • Resources 4:00
  • Maturidade das API's 6:00
  • Json vs Yaml 2:00
  • k9s 9:00
  • Dashboard 6:00

PODs

11 aulas
  • Apresentação 1:00
  • Apresentando devstore 12:00
  • Criando um pod 7:00
  • Testando o pod 6:00
  • Pod Lifecycle 18:00
  • Crash Loop Back-off 5:00
  • Variaveis de Ambiente Assistir grátis 15:00
  • Init Containers 11:00
  • Labels 7:00
  • Namespaces 11:00
  • Container Lifecycle Hooks 14:00

Self-Healing

5 aulas
  • Apresentação 2:00
  • Startup probe 17:00
  • Readinness probe 11:00
  • Liveness probe 3:00
  • Trabalhando com Probes 13:00

Replication

7 aulas
  • Apresentação 1:00
  • ReplicationController 7:00
  • Gerenciando o ReplicationController 11:00
  • ReplicaSets 9:00
  • DaemonSets 8:00
  • Jobs 20:00
  • Cronjobs 21:00

Services

9 aulas
  • Apresentação 1:00
  • Visao geral 15:00
  • Explorando 8:00
  • Named Ports 12:00
  • Endpoints 10:00
  • Publicando Services 3:00
  • NodePort 10:00
  • Load Balancer 12:00
  • Headless 4:00

Ingress

5 aulas
  • Apresentação 2:00
  • Visão geral 2:00
  • Explorando 16:00
  • Path types 12:00
  • TLS 7:00

Volumes

5 aulas
  • Apresentação 1:00
  • Visao geral 13:00
  • Explorando 11:00
  • Tipos de volumes 5:00
  • Persistent Volume 13:00

Deployment

11 aulas
  • Apresentação 1:00
  • Visao geral 10:00
  • Rollback 6:00
  • Configmap 17:00
  • Secrets 13:00
  • Requests e Limits Assistir grátis 6:00
  • Testando Requests e Limits 11:00
  • LimitRange 12:00
  • Resource Quota 3:00
  • Horizontal Pod Autoscaling 19:00
  • Service Accounts 11:00

Helm

6 aulas
  • Apresentação 3:00
  • Utilizando helm 13:00
  • Entendendo Helm 10:00
  • Criando Template Helm 18:00
  • Gerenciar Template Helm 5:00
  • Plugns 9:00

DevStore - Building Blocks

15 aulas
  • Apresentação 1:00
  • Configurando HTTPS 25:00
  • Gerenciando HTTPS 14:00
  • Adaptando template Helm 18:00
  • Configurando banco de dados e mensageria 4:00
  • Configurando Autenticacao 5:00
  • API Catalogo 7:00
  • API Carrinho 2:00
  • API Cliente 2:00
  • API Pagamento 2:00
  • API Pedidos 5:00
  • Configurando BFF 2:00
  • Atualizando aplicacoes 3:00
  • Configurando Website 6:00
  • API Health Check global 4:00

Bonus

1 aulas
  • Atualizando servidores de produção da desenvolvedor.io 22:00

Encerramento

1 aulas
  • Palavras finais 4:00

DevOps e Microsserviços são os termos mais utilizados atualmente. Tanto para oferta de produtos e serviços como para justificar novos projetos ou reestruturação de sistemas legados.

E nessa jornada DevOps e Microsserviços, Kubernetes é a ferramenta inquestionável, um caminho sem volta. Ela quem vai abstrair sua infra-estrutura, garantir escalabilidade e velocidade na entrega do seus serviços.

Esse curso de Kubernetes é uma jornada à ferramenta guiada por uma série de conceitos, ensinamentos e conselhos de um profissional da área com mais de 18 anos de experiência de mercado.

Perguntas frequentes

Por quanto tempo terei acesso?

Estamos oferecendo 1 ano de acesso para você ter muito tempo para estudar.

O curso é teórico e prático?

Sim, o curso Dominando o Kubernetes aborda toda a teoria que depois é colocada em prática durante o desenvolvimento da aplicação no decorrer do curso.

Como eu tiro as minhas dúvidas durante o curso?

Basta postar sua dúvida no fórum! Abaixo de cada aula existe um fórum onde o instrutor irá lhe ajudar.

Posso assistir o curso por tablet ou smartphone?

Sim, qualquer dispositivo é suportado.

Bruno Brito

Bruno Brito

Microsoft MVP

Microsoft MVP. Quinze anos na estrada como desenvolvedor de software.

Especialista em arquitetura de sistemas, design de código, com foco em desenvolvimento Web.

Formado em Desenvolvimento de Sistemas e pós graduado em Administração de Empresas pelo Insper.

Minha primeira linha de código foi aos 6 anos, com meu pai. Desde então, sou um desenvolvedor apaixonado.

Em 2018 comecei a compartilhar minhas experiências. Então comecei meu blog, https://www.brunobrito.net.br, e me tornei mais ativo na comunidade .NET. Falar em encontros comunitários e eventos nacionais também.

Sou um entusiasta do código aberto com vários projetos para .NET e OAuth 2.0.

Prefiro ser considerado um artesão, de software. Entregando qualidade utilizando as melhores práticas de desenvolvimento.

Dominando o Kubernetes

Aprenda a implementação e gerenciamento de um cluster de k8s