open source
Quello che manteniamo.
Costruiamo su fondamenta pubbliche, e una parte di quelle fondamenta la manteniamo noi. Tutto Apache 2.0, tutto leggibile prima ancora di parlarci: è il modo più onesto che conosciamo per farti valutare come lavoriamo.
l’operator
understudy
Alta disponibilità best-effort per i workload a replica singola: li tiene vivi attraverso drain, upgrade, consolidamenti e interruzioni spot, senza pagare una seconda replica ventiquattr’ore al giorno.
Su un’interruzione spot reale, misurata su EKS, ha perso 1 richiesta su 764: meno di un normale rolling update.
Go · Apache 2.0 · CRD e webhook di ammissione · il repository
i moduli
Terraform per Scaleway
Cinque moduli per la piattaforma Kubernetes su Scaleway — rete, gateway, cluster, node pool, ACL dell’API server — pubblicati sul Terraform Registry e installabili con una riga.
vpc
Crea una VPC Scaleway e le sue private network.
public-gateway
Crea un Public Gateway, il suo IP flessibile e gli attacchi alle private network.
kapsule-cluster
Crea un cluster Kubernetes Kapsule.
kapsule-pool
Crea un node pool per un cluster Kapsule.
kapsule-acl
Limita gli indirizzi che possono raggiungere l’API server del cluster.
Li abbiamo scritti perché ci servivano: sul lato Kubernetes non trovavamo moduli mantenuti su cui scommettere un cluster di produzione. La documentazione include le stranezze dell’API di Scaleway, quelle che altrimenti scopri all’apply.
Perché un cloud europeo
Il punto non è la bandiera. È che il metodo non cambia: landing zone, GitOps e FinOps funzionano allo stesso modo su AWS, GCP, Azure e Scaleway — cambia il provider Terraform, non il modo di lavorare. Se tenere i dati in Europa è un tuo requisito, è un’opzione che copriamo davvero, con il codice in chiaro. Se non lo è, resta la prova che lo stesso impianto sappiamo portarlo altrove.
Come sono fatti
- CI su ogni pull request: formattazione, validazione, lint, esempi che inizializzano
- documentazione generata dal codice, con la build che fallisce se è disallineata
- semver e changelog: nessuna breaking change silenziosa
- esempi completi che girano, non frammenti da incollare
// Se ti sembra pignoleria, è lo stesso livello con cui trattiamo il tuo Terraform.