Platform Engineering Challenges
9 desafios hands-on para aprender a criar abstrações de infraestrutura com kro, ACK, Crossplane e ArgoCD EKS Capabilities. Cada desafio tem uma solução oculta - tente resolver sozinho primeiro.
| Grupo | Desafios |
|---|---|
| kro + ACK | 1. Networking Stack, 2. Pod + RDS |
| Crossplane | 3. VPC Composition |
| ArgoCD EKS Capabilities | 4. IAM Role, 5. ApplicationSet, 6. Sync Windows, 7. Cross-account, 8. Troubleshooting |
| Desafio Final | 9. Fleet Management (hub-spoke) |
- kro + ACK - criar ResourceGraphDefinitions que orquestram recursos AWS (networking stack, Pod + RDS)
- Crossplane - compor infraestrutura reutilizável com Compositions e XRDs
- ArgoCD EKS Capabilities - IAM Capability Role, ApplicationSet com Cluster Generator, Sync Windows e break-glass, deployments cross-account e troubleshooting
- Integração ponta a ponta - fleet management hub-spoke combinando kro, ACK e ArgoCD via GitOps
Cada desafio lista seus próprios pré-requisitos na respectiva página. De forma geral, você vai precisar de acesso a um cluster Amazon EKS com os controllers/Capabilities relevantes (kro, ACK, ArgoCD) habilitados, além das ferramentas de linha de comando kubectl, AWS CLI e - para o desafio final - Terraform CLI, ArgoCD CLI e GitHub CLI.