Mentre continuiamo a lavorare dietro le quinte per migliorare ed espandere le nostre piattaforme, siamo felici di annunciare che abbiamo aggiunto il supporto per Kubernetes Cluster API. Cluster API (AKA: CAPI, pronunciato "kappy") è utilizzato per costruire API dichiarative in stile Kubernetes utilizzando file di configurazione simili ad altri strumenti di infrastructure as code.
CAPL (implementazione di Kubernetes Cluster API per Linode) aggiunge portabilità, capacità di automazione e facilità di creazione, configurazione e gestione dei cluster. Si tratta di uno strumento open source indipendente che può essere installato nei cluster Kubernetes esistenti su Akamai, compreso il Linode Kubernetes Engine (LKE).
L'installazione manuale (bootstrapping) di un ambiente Kubernetes è un processo arduo e difficile da mantenere su scala. Questo ha portato alla creazione di numerose distribuzioni Kubernetes che dovevano semplificare la distribuzione e la gestione dei cluster. Esistono opzioni gestite, come LKE e Amazon's Elastic Kubernetes Service (EKS), e distribuzioni fai-da-te, come le più leggere K3s o RKE2. Ma molte soluzioni tendono a portare nuove sfide, in quanto le numerose distribuzioni e gli installatori sono dotati di diverse configurazioni predefinite per i cluster e i fornitori di infrastrutture supportati. È qui che entra in gioco il nostro amico CAPI, con API dichiarative in stile Kubernetes che supportano i cloud provider e gli ambienti on-premise per automatizzare la creazione, la configurazione e la gestione dei cluster.
Per un riassunto molto leggero del funzionamento di CAPI, viene distribuito un cluster di gestione per costruire e gestire cluster di carichi di lavoro. Si apportano modifiche ai cluster modificando e inviando il file YAML aggiornato. Le modifiche possono includere la versione di Kuberentes, i nodi totali e le tolleranze.
Per maggiori dettagli, consultare la sezione Iniziare con CAPL.
Come iniziare
- CAPL è in fase di sviluppo attivo e può essere utilizzato in qualsiasi regione di calcolo principale.
- Si noti che le regioni di calcolo core senza funzionalità VPC richiedono un'implementazione di cluster vpcless.
- CAPL può essere utilizzato con diversi fornitori di distribuzioni e plugin Kubernetes, come Rancher.
Commenti