Cosa facciamo
- Nuovi cluster. EKS, GKE o AKS costruiti in Terraform, con autoscaling dei nodi (Karpenter o cluster autoscaler), ingress, certificati, DNS e secret già collegati.
- Delivery GitOps. Argo CD o Flux, immagini fissate per digest (in inglese) e promozione da staging a production tramite pull request.
- Sicurezza. Pod security standard, network policy, workload identity al posto delle chiavi statiche, scansione delle immagini e admission policy.
- Observability. Prometheus, Grafana, Loki e Tempo, oppure il vendor che usi già, con alert che chiamano qualcuno solo per i problemi visibili agli utenti.
- Developer experience. Golden path e template, così un nuovo servizio passa dal repository alla production senza aprire un ticket al team di piattaforma.
- Salvataggi e upgrade. Cluster rimasti indietro di diverse versioni, YAML misteriosi di cui nessuno è responsabile, costi triplicati dopo l'ultimo scale-up.
Ti serve davvero Kubernetes?
Kubernetes si ripaga quando hai molti servizi, diversi team che fanno deploy in modo indipendente, o la necessità di far girare la stessa piattaforma su più cloud. Per una startup con una manciata di servizi, i container gestiti come AWS ECS o Google Cloud Run di solito costano meno e richiedono meno attenzioni. Guardiamo i tuoi servizi, il team e la roadmap e ti diamo una raccomandazione chiara, anche se per noi significa un progetto più piccolo. La nostra migration checklist (in inglese) mette a confronto le opzioni.
Come lavoriamo
- Analisi. I tuoi workload, il cluster attuale (se c'è), il processo di delivery e il team.
- Piano. Architettura di destinazione, percorso di upgrade o migrazione, e cosa resterà in mano al tuo team alla fine.
- Build. Nei tuoi account, in Terraform e Git, revisionato insieme ai tuoi sviluppatori.
- Handover. Runbook, una sessione con il tuo team e, se vuoi, la gestione continuativa.
Domande frequenti
EKS, GKE o AKS?
Usa il Kubernetes gestito del cloud su cui sei già. GKE è il più rifinito, EKS ha l'ecosistema più ampio e AKS è adatto alle aziende costruite su Azure e sull'identity di Microsoft.
Potete prendere in carico un cluster esistente?
Sì. Partiamo da un'analisi di versioni, workload, sicurezza e costi, poi risolviamo i problemi urgenti prima di migliorare il resto.
ECS costa meno di EKS?
Per setup piccoli, di solito sì: non c'è il costo del control plane e ci sono meno pezzi da gestire. Man mano che crescono servizi e team, il tooling e la portabilità di Kubernetes iniziano a ripagarsi.
Supportate Kubernetes on-prem o bare-metal?
Ci concentriamo su Kubernetes gestito su AWS, GCP e Azure. Possiamo aiutarti a pianificare il passaggio da cluster autogestiti a un servizio gestito.