4 个仓库
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.
这是一个 Terraform 基础设施即代码(IaC)模块,旨在配置和管理 Amazon Elastic Kubernetes Service (EKS) 集群及工作节点。它充当 Kubernetes 集群配置器,处理托管容器编排环境(包括控制平面和关联的节点组)的部署。 该项目提供了一个云节点安全管理器,用于将网络规则和安全组应用于托管和自托管节点集群。它还通过在节点启动过程中注入的自定义引导脚本和配置文件,实现了这些环境设置的自动化。 该模块涵盖了 AWS 基础设施自动化和区域资源部署的更广泛功能,允许跨不同地理区域创建云资源。它还通过实施专用的安全组规则来隔离和保护集群流量,从而管理 Kubernetes 网络安全。
Injects custom configuration files and bootstrap scripts into cluster nodes during the provisioning process.
Cluster API 是一个声明式框架和多集群管理系统,用于自动化跨不同基础设施的 Kubernetes 集群的创建、伸缩和销毁。它作为一个集群配置编排器和基础设施配置工具,使用集中的管理集群来操作多个远程工作负载集群的完整生命周期。 该项目采用基于提供商的插件架构,将核心编排逻辑与特定的云或裸机实现解耦。这使得系统能够通过一组通用资源契约和 API 定义来标准化控制平面的部署、节点的引导以及基础设施的管理。 该系统涵盖了广泛的运营功能,包括机器集群编排、控制平面伸缩和声明式集群升级。它还处理底层基础设施需求,例如故障域分布、IP 地址管理和证书轮换。 提供了用于集群模拟、便携式基础设施测试以及开发自定义引导和基础设施提供商的开发者工具。
Defines the infrastructure and configuration required to provision nodes that host the cluster control plane.