Quarkus Framework - Introdução ao Kubernetes e Google Cloud

Aprenda a fazer o deploy local (Minikube) e em cloud (Kubernetes) de um endpoint REST em Java e Quarkus

Ratings 4.62 / 5.00
Quarkus Framework - Introdução ao Kubernetes e Google Cloud

What You Will Learn!

  • Criar código Java + Quarkus configurados para o Kubernetes
  • Utilidade de repositórios de imagens docker
  • Deployment de aplicações no Minikube
  • Criação de um cluster Kubernetes na Google Cloud Platform - GCP
  • Deployment de um endpoint REST no serviço Google Kubernetes Engine - GKE
  • Executar comandos básicos e úteis no Kubernetes com kubectl

Description

Faça o Deployment da sua aplicação Java + Quarkus no Kubernetes da Google Cloud Platform (GCP)


O conteúdo deste curso tem por objetivo principal ensinar desenvolvedores sobre como criar um código simples com um endpoint REST usando o método POST (com Java + Quarkus) que faz a validação dos campos inseridos na requisição e depois, em uma primeira etapa fazer o deployment deste código em um cluster Kubernetes simulado (Minikube) em ambiente local.

Após compreender como são utilizadas algumas extensões Quarkus como JIB (para criar imagens) e Minikube (para criar arquivos yaml para deployment no Kubernetes) e compreender ainda sobre o uso de repositórios remotos de imagens docker (Docker Hub) o curso leva o aluno a fazer o procedimento semelhante, mas na segunda etapa usando a infraestrutura da Google Cloud Platform para criar um cluster Kubernetes real e levar o código criado para funcionar na web.

Durante o decorrer do curso, os alunos ainda vão aprender conceitos básicos teóricos sobre o Kubernetes e alguns comandos da API do Kubernetes (kubectl).


Alguns tópicos do curso:


  • Compreender e usar o Minikube;

  • Conhecer o básico sobre o Hibernate Validator no Quarkus Framework;

  • Compreender e usar o repositório de imagens Docker Hub;

  • Compreender e usar extensões do Quarkus Framework (JIB e Minikube) que facilitam o deploy para Cloud;

  • Compreender e usar o Kubernetes em Cloud;

  • Usar comandos básicos da API Kubernetes com kubectl;

  • Expor um serviço que executa dentro do Kubernetes para a web.

Who Should Attend!

  • Desenvolvedores web backend iniciantes e intermediários
  • Desenvolvedores Java iniciantes e intermedíarios

TAKE THIS COURSE

Tags

  • Google Cloud
  • Java
  • Kubernetes
  • Quarkus

Subscribers

46

Lectures

13

TAKE THIS COURSE



Related Courses