Skip to content

Arquivos de deploy da aplicação Pricebox no Kubernetes com o objetivo de estudos

Notifications You must be signed in to change notification settings

meciasbueno/pricebox-k8s-deployment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Pricebox - deploy Kubernetes

Arquivos de deploy da aplicação Pricebox (apenas landingpage) no Kubernetes com o objetivo de estudos. Feito por: Mecias Bueno da Fonseca ([email protected])

Instalações

Passos iniciais para deploy

  • Criar a namespace, caso não existir:

    kubectl create namespace pricebox

  • Criar a secret para o K8S ter acesso ao registry e baixar a imagem docker:

    kubectl create secret --namespace=pricebox docker-registry docker-gitlab --docker-server=you-registry.com --docker-username=you-user-name --docker-password=you-password

Deploy via templates do K8S (yamls)

~/k8s/pricebox-landpage:

kubectl --namespace=pricebox apply -f .

Deploy via helm-chart

~/k8s-helm-charts/pricebox-landpage:

helm upgrade --install --namespace=pricebox pricebox-landpage .

Acessar serviço localmente (gera url para acesso local)

Para gerar uma url local para acessar o serviço, é necessário acessar o ip do minukube (https://minikube.sigs.k8s.io/docs/commands/ip/)

minikube service --url pricebox --namespace pricebox

Dns local no minikube (ingress)

About

Arquivos de deploy da aplicação Pricebox no Kubernetes com o objetivo de estudos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages