awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kubernetes-sigs avatar

kubernetes-sigs/kubespray

0
View on GitHub↗
18,576 Stars·6,911 Forks·Jinja·Apache-2.0·8 Aufrufe

Kubespray

Kubespray is an Ansible-based tool for deploying production-ready Kubernetes clusters on physical or virtual machines across various environments. It serves as an infrastructure provisioner and cluster deployer that automates the installation and configuration of cluster nodes.

The project functions as a bare metal cluster orchestrator, allowing for the setup of Kubernetes on physical hardware without relying on a managed cloud provider. It includes specialized installers for configuring networking fabrics, pod communication plugins, and routing policies.

The framework also manages the installation of essential cluster add-ons, such as ingress controllers and storage provisioners, to extend the functional capabilities of the environment.

Features

  • Kubernetes Cluster Management - Automates the provisioning, configuration, and lifecycle management of production-ready Kubernetes clusters.
  • Ansible Playbooks - Provides declarative Ansible playbooks to automate the installation and configuration of Kubernetes clusters across remote servers.
  • SSH-Based Remote Execution - Executes deployment tasks and pushes configurations to target nodes via secure shell connections without requiring persistent agents.
  • Bare Metal Orchestration - Provides automated provisioning and management of Kubernetes clusters on physical bare metal hardware.
  • Kubernetes Deployments - Provides a comprehensive toolkit for deploying production-ready Kubernetes clusters across various environments.
  • Ansible Provisioners - Uses Ansible-based provisioning to configure and install Kubernetes components on Linux nodes.
  • Kubernetes Network Operators - Automates the configuration of networking fabrics, pod communication plugins, and service exposure within the cluster.
  • Cluster Network Orchestration - Orchestrates cluster-wide network settings, including pod communication plugins and routing policies.
  • Network Plugin Installers - Installs and configures networking plugins and daemonsets to manage pod communication and transparent networking.
  • Deployment Target Mapping - Maps logical Kubernetes cluster roles to specific physical server IP addresses for targeted orchestration.
  • Distributed Role Separation - Decouples infrastructure responsibilities by using modular roles for master, worker, and etcd nodes.
  • System State Idempotency - Implements system state idempotency to ensure cluster configurations remain consistent across repeated deployment executions.
  • Addons Management - Enables the modular installation of specialized system components and add-ons to extend cluster functionality.
  • Cluster Configuration Templates - Generates cluster-specific hardware and network settings using templates populated with dynamic variables.
  • Cluster Component Addons - Provides a system for installing and managing essential cluster add-ons like ingress controllers and storage provisioners.
  • Cluster Provisioning - Deploys production-ready Kubernetes clusters via Ansible.
  • Infrastructure and Orchestration - Tool for deploying production-ready Kubernetes clusters.

Star-Verlauf

Star-Verlauf für kubernetes-sigs/kubesprayStar-Verlauf für kubernetes-sigs/kubespray

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Kubespray

Handverlesene Sammlungen, in denen Kubespray vorkommt.
  • Kubernetes-Orchestrierungstools

Open-Source-Alternativen zu Kubespray

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Kubespray.
  • kubernetes/kopsAvatar von kubernetes

    kubernetes/kops

    16,631Auf GitHub ansehen↗

    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

    Gocncfcontainersgo
    Auf GitHub ansehen↗16,631
  • siderolabs/talosAvatar von siderolabs

    siderolabs/talos

    10,659Auf GitHub ansehen↗

    Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters. It functions as an API-driven infrastructure manager that replaces traditional shell access with a declarative gRPC interface to control operating system state and configuration. The system is distinguished by its use of a read-only root filesystem and a security-hardened kernel, which removes standard GNU utilities to reduce the attack surface. It ensures environment consistency by distributing the operating system as versioned, signed images and utilizes TPM-backed verified

    Gocloud-nativecontainerdgo
    Auf GitHub ansehen↗10,659
  • kubernetes-sigs/cluster-apiAvatar von kubernetes-sigs

    kubernetes-sigs/cluster-api

    4,233Auf GitHub ansehen↗

    Cluster API is a declarative framework and multi-cluster management system for automating the creation, scaling, and destruction of Kubernetes clusters across diverse infrastructures. It acts as a cluster provisioning orchestrator and infrastructure provisioner, using a centralized management cluster to operate the full lifecycle of multiple remote workload clusters. The project employs a provider-based plugin architecture that decouples core orchestration logic from specific cloud or bare-metal implementations. This allows the system to standardize the deployment of control planes, the boots

    Gok8s-sig-cluster-lifecycle
    Auf GitHub ansehen↗4,233
  • easzlab/kubeaszAvatar von easzlab

    easzlab/kubeasz

    11,379Auf GitHub ansehen↗

    Kubeasz is an automation framework designed for the lifecycle management of production-grade Kubernetes clusters. It functions as an Ansible-based provisioner that orchestrates the installation, scaling, and maintenance of cluster components across distributed Linux nodes. By utilizing inventory-driven management and role-based task modularization, the project ensures that infrastructure configurations remain consistent and reproducible across diverse environments. The platform distinguishes itself through its focus on automated system administration and operational continuity. It provides bu

    Jinjaansiblecalicocilium
    Auf GitHub ansehen↗11,379
Alle 30 Alternativen zu Kubespray anzeigen→

Häufig gestellte Fragen

Was macht kubernetes-sigs/kubespray?

Kubespray is an Ansible-based tool for deploying production-ready Kubernetes clusters on physical or virtual machines across various environments. It serves as an infrastructure provisioner and cluster deployer that automates the installation and configuration of cluster nodes.

Was sind die Hauptfunktionen von kubernetes-sigs/kubespray?

Die Hauptfunktionen von kubernetes-sigs/kubespray sind: Kubernetes Cluster Management, Ansible Playbooks, SSH-Based Remote Execution, Bare Metal Orchestration, Kubernetes Deployments, Ansible Provisioners, Kubernetes Network Operators, Cluster Network Orchestration.

Welche Open-Source-Alternativen gibt es zu kubernetes-sigs/kubespray?

Open-Source-Alternativen zu kubernetes-sigs/kubespray sind unter anderem: kubernetes/kops — kops is a Kubernetes cluster provisioner and lifecycle manager designed to automate the creation, maintenance, and… siderolabs/talos — Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters.… kubernetes-sigs/cluster-api — Cluster API is a declarative framework and multi-cluster management system for automating the creation, scaling, and… easzlab/kubeasz — Kubeasz is an automation framework designed for the lifecycle management of production-grade Kubernetes clusters. It… k3s-io/k3s-ansible — k3s-ansible is a set of playbooks and tools for automating the deployment, orchestration, and lifecycle management of… vitobotta/hetzner-k3s — This project is a cloud provisioner and orchestrator for deploying and managing K3s clusters on Hetzner Cloud. It…