4 repository-uri
Placement of static files and configuration assets onto specific cluster nodes during provisioning.
Distinct from Static File Mount Deployments: The candidates refer to web asset optimization or Docker mounts, whereas this is about placing OS-level config files on cluster nodes.
Explore 4 awesome GitHub repositories matching devops & infrastructure · Node Configuration Files. Refine with filters or upvote what's useful.
kops is a Kubernetes cluster provisioner and lifecycle manager designed to automate the creation, maintenance, and destruction of production-grade clusters on cloud infrastructure. It functions as a declarative infrastructure manager, synchronizing the live state of a cluster with versioned manifests stored in remote object storage to ensure idempotent operations. The project distinguishes itself by offering comprehensive automation for the entire cluster lifecycle, including high-availability control plane deployment, incremental rolling updates, and automated version upgrades. It also serve
Places inline file content and static configuration assets onto specific node roles during provisioning.
This project provides a comprehensive guide and set of scripts for deploying and configuring a production-ready Kubernetes cluster from scratch. It centers on establishing a functional environment by installing core management components, storage, and networking across multiple nodes. The implementation emphasizes high availability for the control plane, utilizing layer-4 load balancing and leader election for the API server, scheduler, and controller manager. It further ensures reliability through the deployment of a distributed key-value store for persistent runtime data. The project cover
Distributes configuration files and credentials required to initialize scheduling services across multiple nodes.
Acesta este un modul Terraform de tip infrastructură ca cod (IaC), conceput pentru provizionarea și gestionarea clusterelor Amazon Elastic Kubernetes Service și a nodurilor de lucru. Acesta funcționează ca un provizionator de clustere Kubernetes care gestionează implementarea mediilor de orchestrare a containerelor gestionate, inclusiv planul de control și grupurile de noduri asociate. Proiectul oferă un manager de securitate pentru nodurile cloud, pentru a aplica reguli de rețea și grupuri de securitate atât pentru clusterele gestionate, cât și pentru cele autogestionate. De asemenea, automatizează configurarea acestor medii prin scripturi de bootstrap personalizate și fișiere de configurare injectate în timpul procesului de lansare a nodurilor. Modulul acoperă capabilități mai largi în automatizarea infrastructurii AWS și implementarea resurselor regionale, permițând crearea de resurse cloud în diferite regiuni geografice. De asemenea, gestionează securitatea rețelei Kubernetes prin implementarea unor reguli dedicate de grupuri de securitate pentru a izola și proteja traficul clusterului.
Injects custom configuration files and bootstrap scripts into cluster nodes during the provisioning process.
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ă.
Defines the infrastructure and configuration required to provision nodes that host the cluster control plane.