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.
46
13
TAKE THIS COURSE