Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Quarkus Framework - Introdução ao Kubernetes e Google Cloud
Highest Rated
Rating: 4.6 out of 5(13 ratings)
83 students

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
Last updated 5/2023
Portuguese

What you'll 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

Course content

5 sections13 lectures2h 23m total length
  • Apresentação do Curso5:29
  • Conceitos sobre Kubernetes23:02
  • Instalações de Software necessárias para o curso0:29

Requirements

  • Conhecimentos básicos de Git
  • Conhecimentos básicos com desenvolvimento web com Java
  • Conhecimentos básicos de Docker

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 this course is for:

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