Curso e Formação

Janela de Inscrições – Formação KubeDev

Para quem estava perguntando, acabou o mistério! Estão abertas as inscrições para a minha nova turma da Formação KubeDev. Para quem não sabe, a Formação KubeDev é um curso de Kubernetes voltado para você desenvolvedor / arquiteto de software .

Estrutura do curso

A Formação conta com 23 módulos e mais de 20 horas de aula, iniciando na introdução de containerização, passando pela construção de imagens Docker (algo muito importante para o uso do Kubernetes) e destrinchando as funcionalidades do Kubernetes até a criação de uma pipeline de CI/CD. Além disso, teremos mais 4 encontros para tirar suas dúvidas sobre o conteúdo.

Segue abaixo o conteúdo:

  • Introdução
    • Overview sobre container
      • Entendendo containers e seus benefícios
      • Virtualização X Containerização
    • Docker
    • Kubernetes
    • Cloud Native Computing Foundation
    • Elementos do cluster Kubernetes
      • Master
        • kube-apiserver
        • etcd
        • kube-scheduler
        • kube-controller-manager
      • Node
        • kubelet
        • kube-proxy
  • Ferramentas para o curso
    • Introdução
    • Instalação do seu ambiente no Windows
    • Instalação do seu ambiente no Linux
  • Kubernetes na sua máquina local
    • Introdução
    • Multipass e MicroK8S
      • Introdução
      • Multipass
      • MicroK8S
    • Kind
      • Introdução
      • Instalação
        • Windows
        • Linux
      • Criação do cluster com o Kind
        • Criação
        • Listando os clusters
        • Excluindo o cluster
        • Interagindo com o seu cluster
        • Criando seu cluster a partir de arquivo de configuração
  • Kubernetes as a Service
    • Introdução
    • Azure Kubernetes Service
      • Introdução
        • Criação do cluster
        • Requisitos para utilização
      • Instalação do Azure CLI
        • Windows
        • Linux
      • Criação e remoção do cluster pelo dashboard
      • Criação e remoção do cluster pelo CLI
    • Scaleway
      • Introdução e advertências
      • Criação e remoção do cluster pelo dashboard
  • Instalação de um cluster Kubernetes com Kubeadm
  • Criação de imagens Docker
    • O que é docker
    • Pra que usar Docker
    • Docker no Kubernetes
  • Principais comandos Docker
    • docker container
  • Criação de uma imagem Docker
    • docker commit
    • docker image
    • Criando um Dockerfile
      • docker build
      • docker tag
  • Criando Docker Image
    • FROM
    • RUN
    • LABEL
    • CMD
    • EXPOSE
    • ENV
    • ADD
    • COPY
    • ENTRYPOINT
    • VOLUME
    • WORKDIR
  • Como otimizar nossa imagem docker
    • Usar como base sempre imagens oficiais
    • Não utilizar docker commit
    • Multistage build
  • Repositórios de imagens Docker
    • Docker Hub
    • Azure Container Registry
  • Subindo a sua imagem para um repositório
    • docker push
    • Recomendação de Ferramentas
  • Estrutura Básica de um Deploy
    • Pod
      • Introdução
    • ReplicaSet
    • Labels
    • Selectors
    • Deployment
      • Escalando horizontalmente
        • Alterando a replica no manifesto
        • Comando kubectl scale
      • Atualizando seu deployment
        • kubectl edit
        • kubectl apply
        • kubectl set image
    • Comandos úteis
  • Expondo os seus pods utilizando services
    • ClusterIP
    • NodePort
    • LoadBalancer
    • ExternalNames
  • Variáveis de ambiente
    • Como configurar as variáveis de ambiente no seu Pod
  • Armazenamento de configuração no Kubernetes
    • ConfigMap
    • Secrets
  • Lidando com volumes no Kubernetes
    • Introdução
    • Volumes
    • PersistentVolumes
    • PersistentVolumeClaims
    • StorageClass
  • Separando seus ambientes
    • Namespaces
    • Acessando elementos de outros namespaces
  • Gerenciamento de Recursos da sua Aplicação e dos Ambientes
    • Resource Request
    • Resource Limits
    • QoS (Quality of Service)
      • Guaranteed
      • Burstable
      • BestEffort
    • LimitRange
    • ResourceQuota
    • Horizontal Pod Autoscaler
  • Self Healing
    • Introdução
    • Startup Probe
    • Readiness Probe
    • Liviness Probes
  • Troubleshooting e Debug
    • kubectl get
    • kubectl describe
    • kubectl logs
    • kubectl port-forward
    • kubectl top
    • kubectl exec
  • O Ciclo de Vida de um Pod
    • Signal SIGTERM
    • Signal SIGKILL
    • Post Start
    • Post Stop
    • InitContainer
  • Gerenciando a distribuição dos Pods
    • Node Selector
    • Taint e Tolerations
    • Node Affinity
    • Pod Affinity e Pod Antiaffinity
  • Entendendo alguns padrões
    • SideCar
    • Adapter
    • Ambassador
    • Singleton Service
  • Outras abordagens de distribuição
    • StatefulSet
    • DaemonSet
    • Jobs
    • CronJobs
  • Sua aplicação Interagindo com o Kubernetes
    • NetworkPolicy
    • ServiceAccount
    • RBAC
  • Falando um pouco sobre entrega
    • Trocando a imagem do seu Pod
    • Rolling Update
    • Rollouts e Rollbacks
    • Padrão Recreate
    • Ramped
    • Blue Green
    • Canary
  • Expondo a sua aplicação para o mundo
    • Ingress Controller
    • Ingress
  • Empacotando a sua aplicação
    • HELM

Entrega do conteúdo

O curso vai começar no dia 22/08 e os módulos serão entregues todos os sábados junto com exercícios de fixação. Toda a formação será entregue após 10 semanas.

No que a Formação KubeDev vai me ajudar?

O objetivo é que você saia do total desconhecimento e consiga alcançar outro nível profissional, assim como aconteceu comigo. Mas essa história eu conto com mais detalhes em um vídeo que fiz no meu canal no YouTube. Segue abaixo para que você assista:

Bônus

Mas, como não basta apenas criar e executar a aplicação corretamente no ambiente, é preciso também MONITORAR seu comportamento. Incluí na Formação 2 BÔNUS que irão fazer toda diferença nessa importante etapa:

Bônus 01 – Monitoramento com Prometheus

Com ele, você vai conseguir não só monitorar, mas também criar politicas de alerta e envio de notificações para a sua equipe.

Bônus 02 – Criação de Dashboards com Grafana

Não adianta nada ter seus dados coletados e não conseguir exibi-los de forma amigável e clara. Pra isso, você vai aprender como criar dashboards atraentes com Grafana.

Bônus 03 – Traefik

Traefik é um Edge Router, ele cria uma conexão externa com o seu cluster Kubernetes e envia para o serviço definido nas regras de redirecionamento. Além de possuir middlewares que garante uma grande flexibilidade para a ferramenta.

Bônus 04 – Cert Manager

Gerenciar certificados TLS para criptografar requisições HTTP pode ser algo trabalhoso. Com o Cert Manager você é capaz de automatizar todo o processo.

Segue abaixo o conteúdo:

  • Bônus 01 – Monitoramento com Prometheus
    • Introdução
    • Observabilidade
      • Log
      • Métricas
      • Tracing
    • Prometheus
      • Introdução
      • Arquitetura do Prometheus
        • Prometheus Server
        • Prometheus Scraps
        • PromQL
        • AlertManager
  • Bônus 02 – Visualização de dados com Grafana
    • Introdução
    • Configurando DataSources
    • Importando Dashboards
    • Criando o meu próprio Dashboard
  • Bônus 03
    • Introdução
    • Arquitetura
    • Instalação
    • Utilização de middlewares
  • Bônus 04
    • Introdução
    • Instalação
    • Configuração com o Let’s Encrypt

Casos de sucesso

Com as habilidades que eu apresento nessa formação você já consegue se posicionar no mercado de TI e, consequentemente, tem acesso à oportunidades profissionais diferenciadas, com salários melhores e projetos mais interessantes e desafiadores.

Portanto, eu te pergunto: quanto você deixaria de ganhar ao longo de 1 ano por não aproveitar, desde já, os benefícios que o KubeDev pode te proporcionar?

Pra te mostrar o quanto essa formação é poderosa, olha só o caso de um dos alunos da primeira turma, o Alexandre Miguel.

Investimento

Mesmo tendo a ciência de que a Formação KubeDev, com todos o seu conteúdo, acompanhamento pessoal e bônus custariam facilmente R$ 5.000,00 reais, para essa segunda turma eu preparei uma condição especial.

Pra ter acesso ao melhor que eu posso te oferecer, você vai investir apenas 12 parcelas de R$ 116,62? Muito bom, né?

E, para quem estiver disposto a fazer esse investimento na carreiras AGORA, eu tenho uma condição ainda melhor. Somente até às 23:59 do dia 07/08 , você vai conseguir aprender Kubernetes e se preparar para o mercado de trabalho, investindo apenas 12 parcelas de R$ 97,14.

E eu tenho tanta certeza que você vai gostar da minha formação que eu vou jogar todo o risco do seu investimento nas minhas costas. Ou seja, te devolvo 100% do investimento em até 30 dias, caso você não goste do conteúdo e ache que o curso não é pra você.

Até agora só notícia boa !!! Porém…

Estava bom demais pra ser verdade, né? Mas agora, eu tenho duas notícias bem difíceis pra te dar. 

A primeira é que são pouquíssimas as vagas que eu tenho pra essa turma e as matrículas vão ficar abertas por pouquíssimo tempo, apenas até o dia 12 de agosto, às 23:59h.

E a segunda é que, muito provavelmente, essas condições não vão acontecer novamente. Aliás, depois dessa turma eu não faço idéia de quando vai ser a próxima, pois eu preciso acompanhar de perto os novos alunos. 

Definitivamente, eu não perderia essa oportunidade. Aliás, eu adoraria ter tido acesso a essa formação quando eu comecei a me especializar em Kubernetes.
Mas você tem essa oportunidade. Portanto, a partir de agora, a janela de inscrição está aberta e você tem 2 opções: se tornar um dos nossos KubeDevs e dar início a uma nova etapa da sua carreira ou fechar essa aula e continuar consumindo os meus conteúdos gratuitos até que você esteja pronto pra dar esse passo.

Então acesse o site da Formação KubeDev e garanta a sua inscrição !!! Um abraço e te vejo do outro lado !!!