Vai al contenuto

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.

    registrysorgente

  • public-gateway

    Crea un Public Gateway, il suo IP flessibile e gli attacchi alle private network.

    registrysorgente

  • kapsule-cluster

    Crea un cluster Kubernetes Kapsule.

    registrysorgente

  • kapsule-pool

    Crea un node pool per un cluster Kapsule.

    registrysorgente

  • kapsule-acl

    Limita gli indirizzi che possono raggiungere l’API server del cluster.

    registrysorgente

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.

Una chiamata tecnica, non una demo.

Mezz’ora, e dall’altra parte c’è chi scrive il Terraform. Porta la tua bolletta o il tuo problema più fastidioso; se non possiamo aiutarti, te lo diciamo subito.

niente carta di credito · niente commerciali · nessun follow-up insistente