Skip to content

Repositório utilizado na demo da palestra "Entrega e operação contínua utilizando GitOps", apresentada no Floripa Tech Day 2022.

Notifications You must be signed in to change notification settings

tfinardi/ftd2022-gitops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Floripa Tech Day - 2022

Este repositório contém os manifestos utilizados na apresentação.

Apresentação:

Slides

Path Application Description
app App of Apps Manifesto principal que contempla todos os demais recursos/manifestos que serão aplicados no cluster
conf Apps Manifests Definição dos manifestos que serão utilizados pelo App of Apps
ingress-nginx NGINX Ingress Manifesto para instalação do NGINX ingress controller

Requisitos:

Instalar o ArgoCD no K8s

kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

Acessar a interface do ArgoCD

kubectl get svc -n argocd
kubectl port-forward svc/argocd-server 8080:443 -n argocd

Logar como admin no ArgoCD com o Token gerado na instalação

kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 --decode && echo

Aplicar o manifesto do App of Apps

kubectl apply -f app/app-of-apps.yaml

Recursos após aplicar o manifesto do App of Apps

App of Apps Dashboard

App of Apps Dashboard

App of Apps Resources

App of Apps Resources

NGINX Ingress Resources

NGINX Ingress Resources

Sock Shop Resources

Sock Shop Resources

Monitoring Resources

Monitoring Resources

Links

About

Repositório utilizado na demo da palestra "Entrega e operação contínua utilizando GitOps", apresentada no Floripa Tech Day 2022.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published