1 repository
Frameworks and tools for building and testing custom infrastructure and bootstrap providers for cluster management.
Distinct from Kubernetes API Providers: The candidates focus on API consumers or specific OS bootstraps; this is a development framework for creating providers.
Explore 1 awesome GitHub repository matching devops & infrastructure · Infrastructure Provider Development. Refine with filters or upvote what's useful.
Cluster API este un framework declarativ și un sistem de gestionare multi-cluster pentru automatizarea creării, scalării și distrugerii clusterelor Kubernetes pe diverse infrastructuri. Acționează ca un orchestrator de provisionare a clusterelor și provisioner de infrastructură, folosind un cluster de gestionare centralizat pentru a opera întregul ciclu de viață al mai multor clustere de lucru remote. Proiectul folosește o arhitectură de plugin-uri bazată pe provideri care decuplează logica de orchestrare de bază de implementările specifice cloud sau bare-metal. Acest lucru permite sistemului să standardizeze deployment-ul planurilor de control, bootstrapping-ul nodurilor și gestionarea infrastructurii printr-un set de contracte de resurse comune și definiții API. Sistemul acoperă o suprafață largă de capabilități operaționale, inclusiv orchestrarea flotei de mașini, scalarea planului de control și upgrade-urile declarative ale clusterelor. De asemenea, gestionează cerințele de infrastructură de nivel scăzut, cum ar fi distribuția domeniilor de eșec, gestionarea adreselor IP și rotația certificatelor. Sunt furnizate instrumente pentru dezvoltatori pentru simularea clusterelor, testarea infrastructurii portabile și dezvoltarea de provideri personalizați de bootstrap și infrastructură.
Provides a framework and tools for building and testing custom infrastructure and bootstrap providers.