Aula 08 - Cluster Kubernetes HA: - Setup interativo com OpenTofu para Talos na Hetzner - CCM, CSI Driver, Cluster Autoscaler, Metrics Server - NGINX Ingress com LoadBalancer (HTTP/HTTPS/SSH) Aula 09 - n8n na Hetzner: - Deploy via Helm com PostgreSQL e Redis - Suporte multi-tenant com add-client.sh - Integração com Hetzner CSI para volumes persistentes Aula 10 - GitLab na Hetzner: - Setup agnóstico: CloudFlare (trusted proxies) ou Let's Encrypt - Anti-affinity para distribuir webservice/sidekiq em nós diferentes - Container Registry e SSH via TCP passthrough - Documentação do erro 422 e solução com trustedCIDRsForXForwardedFor Melhorias gerais: - READMEs atualizados com arquitetura e troubleshooting - Scripts cleanup.sh para todas as aulas - CLAUDE.md atualizado com contexto do projeto
32 lines
349 B
Plaintext
32 lines
349 B
Plaintext
# OpenTofu / Terraform
|
|
**/.terraform/
|
|
**/.tofu/
|
|
**/*.tfstate
|
|
**/*.tfstate.*
|
|
**/tfplan
|
|
**/tfplan.out
|
|
**/.terraform.lock.hcl
|
|
|
|
# Credenciais e configs sensíveis
|
|
**/terraform.tfvars
|
|
**/kubeconfig
|
|
**/kubeconfig-*
|
|
**/talosconfig
|
|
**/*.pem
|
|
**/*.key
|
|
**/.env
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Editor
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.idea/
|
|
.vscode/
|
|
|
|
# Node (aula-01)
|
|
node_modules/
|