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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
easzlab avatar

easzlab/kubeasz

0
View on GitHub↗
11,379 stars·3,654 forks·Jinja·13 vuesgithub.com/easzlab/kubeasz↗

Kubeasz

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 built-in capabilities for performing version upgrades and rotating security certificates without interrupting active services. Furthermore, the tool integrates disaster recovery workflows, allowing administrators to create snapshots of the cluster state and restore the entire environment to a functional condition following data loss or system corruption.

Beyond core lifecycle operations, the project covers a broad range of infrastructure tasks including network traffic routing and load balancing configuration. It employs template-based generation and idempotent state reconciliation to manage service settings and ensure that target nodes align with defined infrastructure requirements. The project is distributed as a collection of Ansible playbooks, providing a structured approach to managing the full operational lifecycle of a Kubernetes cluster.

Features

  • Kubernetes Cluster Management - Provides comprehensive lifecycle management for production-grade Kubernetes clusters.
  • Ansible Provisioners - Orchestrates the installation and configuration of Kubernetes components across distributed Linux nodes.
  • TLS Certificate Management - Automates the rotation of TLS certificates to maintain secure internal cluster communication.
  • Backup and Recovery Utilities - Provides utilities for creating cluster snapshots and restoring system configurations for disaster recovery.
  • Cluster Upgrades - Manages version updates across distributed infrastructure while maintaining service availability.
  • Disaster Recovery Planning - Implements automated workflows for cluster state backup and disaster recovery.
  • Ansible Collections - Automates infrastructure configuration and management tasks using bundled Ansible collections.
  • Cluster Provisioning - Installs Kubernetes clusters using automated scripts.
  • Cluster Management - Orchestrates the scaling and maintenance of control plane and worker nodes within a cluster.
  • Kubernetes Traffic Controllers - Configures ingress controllers and load balancing services for Kubernetes-native traffic routing.
  • Automated Secret Rotation - Automates the rotation of security credentials to maintain secure communication without manual intervention.
  • Kubernetes Security - Hardens cluster environments through automated security administration and credential management.
  • System Restoration - Recovers infrastructure state from backups to restore functional environments after system corruption.
  • Traffic Routing Controllers - Manages network request flow and load balancing to ensure high availability for hosted services.
  • State Reconciliation - Ensures system consistency by reconciling current node configurations against desired states.
  • Cluster Node Management - Organizes infrastructure topology and manages node membership through structured inventory files.
  • Configuration-Driven Templating Engines - Generates static system configuration files from dynamic variables using template-based engines.

Historique des stars

Graphique de l'historique des stars pour easzlab/kubeaszGraphique de l'historique des stars pour easzlab/kubeasz

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait easzlab/kubeasz ?

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.

Quelles sont les fonctionnalités principales de easzlab/kubeasz ?

Les fonctionnalités principales de easzlab/kubeasz sont : Kubernetes Cluster Management, Ansible Provisioners, TLS Certificate Management, Backup and Recovery Utilities, Cluster Upgrades, Disaster Recovery Planning, Ansible Collections, Cluster Provisioning.

Quelles sont les alternatives open-source à easzlab/kubeasz ?

Les alternatives open-source à easzlab/kubeasz incluent : kubernetes/kops — kops is a Kubernetes cluster provisioner and lifecycle manager designed to automate the creation, maintenance, and… lxc/incus — Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual… kubernetes-sigs/kubespray — Kubespray is an Ansible-based tool for deploying production-ready Kubernetes clusters on physical or virtual machines… kubernetes-sigs/cluster-api — Cluster API is a declarative framework and multi-cluster management system for automating the creation, scaling, and… labring/sealos — Sealos is a Kubernetes cloud operating system and orchestration engine that treats a Kubernetes cluster as a single… siderolabs/talos — Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters.…

Alternatives open source à Kubeasz

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Kubeasz.
  • kubernetes/kopsAvatar de kubernetes

    kubernetes/kops

    16,631Voir sur GitHub↗

    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
    Voir sur GitHub↗16,631
  • lxc/incusAvatar de lxc

    lxc/incus

    4,893Voir sur GitHub↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Gocloudcontainershacktoberfest
    Voir sur GitHub↗4,893
  • kubernetes-sigs/kubesprayAvatar de kubernetes-sigs

    kubernetes-sigs/kubespray

    18,576Voir sur GitHub↗

    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 insta

    Jinjaansibleawsbare-metal
    Voir sur GitHub↗18,576
  • kubernetes-sigs/cluster-apiAvatar de kubernetes-sigs

    kubernetes-sigs/cluster-api

    4,233Voir sur GitHub↗

    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
    Voir sur GitHub↗4,233
  • Voir les 30 alternatives à Kubeasz→