refactor: remover todas as dependências do GitLab no workshop

- Aula 08: nginx-ingress TCP passthrough gitlab→gitea, comments
- Aula 09: add-client.sh API GitLab→Gitea
- Aula 11: node-bugado deployment image registry.kube.quest→gitea.kube.quest
- Aula 12: setup.sh/cleanup.sh API GitLab→Gitea, ArgoCD repoURL
- Aula 13: k8s manifests, benchmarks: registry.kube.quest→gitea.kube.quest,
           gitlab-registry→gitea-registry, GITLAB_TOKEN→GITEA_TOKEN
- Aula 14: comments GitLab→Gitea
- README raiz: arquitetura, tabela, DNS
This commit is contained in:
ArgoCD Setup
2026-03-14 02:02:01 -03:00
parent d380cd8585
commit e8c793058c
26 changed files with 217 additions and 187 deletions

View File

@@ -50,7 +50,7 @@ Workshop progressivo que evolui de containers básicos até um cluster Kubernete
│ PLATAFORMA (Hetzner Cloud) │
├─────────────────────────────────────────────────────────────────────────────┤
│ Aula 09 Aula 10 Aula 11 │
│ n8n (Hetzner) GitLab ArgoCD + Runner
│ n8n (Hetzner) Gitea ArgoCD
│ Multi-tenant Registry + SSH GitOps CI/CD │
└─────────────────────────────────────────────────────────────────────────────┘
@@ -77,7 +77,7 @@ Workshop progressivo que evolui de containers básicos até um cluster Kubernete
| 07 | Talos Linux | Hetzner | Imagem customizada, Factory |
| 08 | Cluster HA | Hetzner | OpenTofu, CCM, CSI, Autoscaler |
| 09 | n8n (Cloud) | Hetzner | Multi-tenant, CSI Driver |
| 10 | GitLab | Hetzner | Registry, SSH, Helm |
| 10 | Gitea | Hetzner | Registry, SSH, Helm |
| 11 | ArgoCD | Hetzner | GitOps, Runner, CI/CD |
| 12 | Victoria Metrics | Hetzner | Observabilidade, Grafana, Alertas |
| 14 | Istio | Hetzner | Service Mesh, Traffic Splitting, Kiali |
@@ -117,7 +117,7 @@ cd aula-08 && ./setup.sh
# 3. Instalar aplicações
cd aula-09 && ./setup.sh # n8n
cd aula-10 && ./setup.sh # GitLab
cd aula-10 && ./setup.sh # Gitea
cd aula-11 && ./setup.sh # ArgoCD
cd aula-12 && ./setup.sh # Victoria Metrics + Grafana
cd aula-14 && ./setup.sh # Istio + Kiali
@@ -141,7 +141,7 @@ cd aula-14 && ./setup.sh # Istio + Kiali
┌─────────────┬───────────┼───────────┬─────────────┐
│ │ │ │ │
▼ ▼ ▼ ▼ ▼
git.kube.quest n8n.kube.quest argocd grafana.kube.quest kiali.kube.quest
gitea.kube.quest n8n.kube.quest argocd grafana.kube.quest kiali.kube.quest
│ │ │ │ │
└─────────────┴───────────┼───────────┴─────────────┘
@@ -161,10 +161,10 @@ cd aula-14 && ./setup.sh # Istio + Kiali
│ │ │ │ │ │
▼ ▼ ▼ ▼ ▼ ▼
┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐
│ GitLab │ │ n8n │ │ ArgoCD │ │ Victor.│ │ Istio │ │ Apps │
│ Gitea │ │ n8n │ │ ArgoCD │ │ Victor.│ │ Istio │ │ Apps │
│ │ │ │ │ │ │ Metrics│ │ System │ │ Mesh │
│Registry│ │Workers │ │ Runner │ │Grafana │ │ Kiali │ │ v1/v2 │
│ SSH │ │Webhooks│ │GitOps │ │Alertas │ │ Jaeger │ │Canary │
│Registry│ │Workers │ │GitOps │ │Grafana │ │ Kiali │ │ v1/v2 │
│ SSH │ │Webhooks│ │ │ │Alertas │ │ Jaeger │ │Canary │
└────────┘ └────────┘ └────────┘ └────────┘ └────────┘ └────────┘
GitOps Pipeline
@@ -205,8 +205,8 @@ workshop/
├── aula-07/ # Talos Linux Image
├── aula-08/ # Cluster Hetzner (OpenTofu)
├── aula-09/ # n8n Hetzner
├── aula-10/ # GitLab
├── aula-11/ # ArgoCD + GitLab Runner
├── aula-10/ # Gitea
├── aula-11/ # ArgoCD (GitOps)
├── aula-12/ # Victoria Metrics + Grafana
└── aula-14/ # Istio Traffic Splitting
```