4 dépôts
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.
Il s'agit d'un module Terraform d'infrastructure as code conçu pour le provisionnement et la gestion de clusters Amazon Elastic Kubernetes Service et de nœuds de travail. Il fonctionne comme un provisionneur de cluster Kubernetes qui gère le déploiement d'environnements d'orchestration de conteneurs managés, incluant le plan de contrôle et les groupes de nœuds associés. Le projet fournit un gestionnaire de sécurité des nœuds cloud pour appliquer des règles réseau et des groupes de sécurité aux clusters de nœuds managés et auto-managés. Il automatise davantage la configuration de ces environnements via des scripts de bootstrap personnalisés et des fichiers de configuration injectés lors du processus de lancement des nœuds. Le module couvre des capacités plus larges en automatisation d'infrastructure AWS et en déploiement de ressources régionales, permettant la création de ressources cloud à travers différentes régions géographiques. Il gère également la sécurité réseau Kubernetes en implémentant des règles de groupe de sécurité dédiées pour isoler et protéger le trafic du cluster.
Injects custom configuration files and bootstrap scripts into cluster nodes during the provisioning process.
Cluster API est un framework déclaratif et un système de gestion multi-cluster pour automatiser la création, la mise à l'échelle et la destruction de clusters Kubernetes à travers diverses infrastructures. Il agit comme un orchestrateur de provisionnement de cluster et un provisionneur d'infrastructure, utilisant un cluster de gestion centralisé pour opérer le cycle de vie complet de multiples clusters de travail distants. Le projet emploie une architecture de plugins basée sur des fournisseurs qui découple la logique d'orchestration centrale des implémentations cloud ou bare-metal spécifiques. Cela permet au système de standardiser le déploiement des plans de contrôle, l'initialisation des nœuds et la gestion de l'infrastructure via un ensemble de contrats de ressources communs et de définitions d'API. Le système couvre une large surface de capacités opérationnelles, incluant l'orchestration de flottes de machines, la mise à l'échelle du plan de contrôle et les mises à niveau déclaratives de clusters. Il gère également les exigences d'infrastructure de bas niveau telles que la distribution des domaines de défaillance, la gestion des adresses IP et la rotation des certificats. Des outils de développement sont fournis pour la simulation de clusters, les tests d'infrastructure portable et le développement de fournisseurs d'initialisation et d'infrastructure personnalisés.
Defines the infrastructure and configuration required to provision nodes that host the cluster control plane.