leoviana00 / dio-dp-cicd-deploy-k8s

Neste projeto será criado um pipeline de deploy de uma aplicação no jenkins com cenários de produção de imagens com Docker e criação dos deployments em um cluster kubernetes utilizando o minikube.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pipeline simples - Automação de build e deploy com Jenkins e Kubernetes

CICD License

Deploy

Projeto

Desenvolvimeto de uma estrutura simples de CICD com o seguintes steps:

  • Checkout repository
  • Docker build
  • Docker push
  • Deployment Cluster K8S

Tecnologias:

  • Git
  • Github
  • Cluster Kubernetes com minikube
  • Kubectl
  • Jenkins
  • Javascript
  • Html
  • PHP
  • Mysql
  • Docker

Etapas do projeto

Serviço rodando

  • Criação dos JObs

Deploy

  • Execução do Jobs

Deploy

  • Acessando a aplicação e enviando formulário

Deploy

  • Checando as informações no banco de dados

Deploy

About

Neste projeto será criado um pipeline de deploy de uma aplicação no jenkins com cenários de produção de imagens com Docker e criação dos deployments em um cluster kubernetes utilizando o minikube.

License:MIT License


Languages

Language:CSS 31.0%Language:Dockerfile 22.2%Language:Shell 13.9%Language:HTML 11.2%Language:PHP 9.8%Language:Groovy 6.9%Language:JavaScript 5.0%