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:
18
README.md
18
README.md
@@ -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
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user