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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kubernetes avatar

kubernetes/kubernetes

0
View on GitHub↗
123,197 estrellas·43,252 forks·Go·Apache-2.0·31 vistaskubernetes.io↗

Kubernetes

Kubernetes is a distributed container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of computing nodes. It functions as a declarative infrastructure controller, utilizing a control loop architecture that continuously monitors the current system state against user-defined configurations to ensure desired operational outcomes. The system relies on a centralized API-driven interface and a replicated key-value store to maintain a consistent source of truth for all cluster objects.

The platform distinguishes itself through a highly extensible design that allows users to define domain-specific objects using the same native API and control loop infrastructure. It employs a standardized abstraction layer for container runtimes, enabling modular execution engines, and utilizes a pluggable controller pattern that supports third-party integrations without requiring modifications to the core codebase. An algorithmic bin-packing engine further optimizes hardware utilization by dynamically matching workload requirements with available cluster capacity.

Beyond core orchestration, the system provides comprehensive operational support for distributed environments, including automated lifecycle management, horizontal and vertical scaling, and self-healing mechanisms that maintain service availability. It encompasses integrated solutions for networking, persistent storage orchestration, and secure secret management. Diagnostic utilities for monitoring performance metrics, aggregating logs, and troubleshooting infrastructure-level issues are also included to support cluster health and reliability.

Features

  • Platforms - Coordinates scheduling, networking, and health monitoring to maintain containerized application lifecycles in distributed environments.
  • Distributed Container Orchestration - Handles the full lifecycle, scaling, and deployment of containerized applications across multi-node computing clusters.
  • Declarative Reconciliation Engines - Executes a control loop that continuously reconciles current system states against desired configurations to ensure consistency.
  • Container Lifecycle Automation - Streamlines the deployment, scaling, and maintenance of containerized applications to guarantee continuous service availability.
  • Automated Container Scheduling - Places and distributes containerized workloads across available cluster nodes based on resource constraints and requirements.
  • Self-Healing Infrastructure - Maintains desired application states by automatically detecting and recovering from container or node failures.
  • Declarative Infrastructure Management - Enables infrastructure management through version-controlled configuration files to ensure consistent and reproducible system deployments.
  • Custom Resource Definitions - Exposes a schema-based registration mechanism for defining and managing custom domain-specific objects within the control plane.
  • Distributed Key-Value Stores - Maintains a consistent, replicated data store that serves as the reliable source of truth for distributed system states.
  • Declarative Configuration Frameworks - Enforces desired application states across distributed clusters using declarative configuration files and automated reconciliation logic.
  • API-Driven Resource Orchestration - Powers a centralized RESTful API that allows programmatic management and orchestration of cluster resources and node infrastructure.
  • Storage Volume Orchestration - Automates the provisioning and mounting of persistent storage volumes to containerized workloads across distributed nodes.
  • Declarative Infrastructure Controllers - Implements a reconciliation loop that continuously monitors and adjusts system state to match user-defined configurations.
  • Distributed Resource Schedulers - Matches containerized workload requirements to available cluster capacity using bin-packing algorithms to optimize resource utilization.
  • Container Runtime Interfaces - Implements a standardized abstraction layer that decouples orchestration logic from specific container execution engines.
  • Load Balancing - Distributes incoming network traffic across multiple application instances using DNS or IP-based mechanisms to ensure high availability.
  • Cluster Extensibility - Provides standardized interfaces and patterns that allow for the integration of custom controllers and plugins without modifying core code.
  • Automated Rollout Managers - Manages application updates through incremental rollouts and automatic rollbacks to previous stable versions when health checks fail.
  • Automated Service Reliability - Restores service availability through continuous health monitoring and automated recovery of failed instances.
  • Stateful Workload Orchestration - Manages persistent storage and data volumes to support applications requiring reliable, long-term data access across dynamic computing nodes.
  • Horizontal Scaling Engines - Adjusts the number of running application instances automatically based on CPU usage or custom metrics to meet fluctuating demand.
  • Bin-Packing Schedulers - Calculates optimal workload placement across nodes by evaluating resource constraints and availability to maximize hardware efficiency.
  • Cloud Native Infrastructure - Standard platform for container orchestration and cluster management.
  • Container Management - Container orchestration platform.
  • Container Orchestration - Open-source system for container orchestration.
  • Containerization And Orchestration - Orchestrates production-grade containerized workloads.
  • DevOps and Infrastructure - Platform for container scheduling and management.
  • Infrastructure and Automation - System for container scheduling and management.
  • Infrastructure and Cloud - Orchestration platform for managing containerized applications.
  • Infraestructura y contenedores - Production-grade container scheduling and management.
  • Infrastructure and Orchestration - Standard platform for container orchestration and management.
  • Infrastructure Tools - Container cluster orchestration system.
  • Workload Orchestration and Scheduling - Production-grade container scheduling and management.
  • Go Projects - Listed in the “Go Projects” section of the Awesome For Beginners awesome list.
  • Official Pages - Listed in the “Official Pages” section of the Awesome K8s Security awesome list.
  • Resource Utilization Optimization - Maximizes hardware efficiency by dynamically packing containerized workloads according to specific resource requirements.
  • Secret Management - Injects sensitive configuration data into applications at runtime while maintaining secure storage boundaries.
  • Pluggable Controllers - Extends system logic through independent control loops that reconcile state without modifying the core codebase.
  • Cloud-Native Service Fabrics - A foundational layer providing standardized networking, storage, and orchestration services for building resilient distributed systems.
  • Batch Workload Execution - Supports non-interactive, task-based workloads by automatically managing container lifecycles until completion.
  • Vertical Application Scaling - Adjusts container resource allocations dynamically to meet changing load demands and maintain consistent application performance.
  • Cluster Monitoring Systems - Aggregates performance metrics and event logs to provide visibility into cluster health and application behavior.

Historial de estrellas

Gráfico del historial de estrellas de kubernetes/kubernetesGráfico del historial de estrellas de kubernetes/kubernetes

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace kubernetes/kubernetes?

Kubernetes is a distributed container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of computing nodes. It functions as a declarative infrastructure controller, utilizing a control loop architecture that continuously monitors the current system state against user-defined configurations to ensure desired operational outcomes. The system relies on a centralized API-driven interface and a replicated…

¿Cuáles son las características principales de kubernetes/kubernetes?

Las características principales de kubernetes/kubernetes son: Platforms, Distributed Container Orchestration, Declarative Reconciliation Engines, Container Lifecycle Automation, Automated Container Scheduling, Self-Healing Infrastructure, Declarative Infrastructure Management, Custom Resource Definitions.

¿Qué alternativas de código abierto existen para kubernetes/kubernetes?

Las alternativas de código abierto para kubernetes/kubernetes incluyen: docker/compose — Docker Compose is a tool for defining and running multi-container applications through declarative configuration… hashicorp/nomad — Nomad is a distributed workload orchestrator and infrastructure automation platform designed to manage the lifecycle… moby/moby — Moby is an OCI container engine and runtime manager designed for building, running, and managing isolated containers… kubernetes/website — This project is the official Kubernetes documentation website, serving as a comprehensive technical resource for… rancher/rancher — Rancher is a Kubernetes management platform and multi-cluster orchestrator. It provides a centralized dashboard and… docker-archive-public/docker.labs — This project is a comprehensive collection of tutorials and guided laboratories designed to teach containerization,…

Alternativas open-source a Kubernetes

Proyectos open-source similares, clasificados según cuántas características comparten con Kubernetes.
  • docker/composeAvatar de docker

    docker/compose

    37,588Ver en GitHub↗

    Docker Compose is a tool for defining and running multi-container applications through declarative configuration files. It functions as an application lifecycle manager, coordinating the startup, shutdown, and scaling of interconnected services within isolated environments. By using a standardized configuration format, it enables infrastructure as code, allowing developers to manage complex application stacks and their dependencies in a single, repeatable file. The project distinguishes itself by integrating directly with the broader Docker platform, leveraging a client-server architecture wh

    Godockerdocker-composego
    Ver en GitHub↗37,588
  • hashicorp/nomadAvatar de hashicorp

    hashicorp/nomad

    16,211Ver en GitHub↗

    Nomad is a distributed workload orchestrator and infrastructure automation platform designed to manage the lifecycle of applications across large-scale, heterogeneous environments. It functions as a multi-cloud orchestration engine, providing a unified control plane to deploy, scale, and govern containers, virtual machines, and legacy applications. By utilizing declarative job specifications, the system ensures infrastructure convergence and maintains the desired state across distributed data centers and geographic regions. The platform distinguishes itself through a flexible, plugin-based ar

    Go
    Ver en GitHub↗16,211
  • moby/mobyAvatar de moby

    moby/moby

    71,729Ver en GitHub↗

    Moby is an OCI container engine and runtime manager designed for building, running, and managing isolated containers based on Open Container Initiative standards. It functions as a container daemon and image builder, providing a core engine to orchestrate the full lifecycle of containers and the packaging of source code into portable images. The project provides a standardized HTTP interface that allows for programmatic container management, enabling external clients to control daemon settings and container operations. It supports a rootless security model, allowing the engine daemon to execu

    Gocontainersdockergo
    Ver en GitHub↗71,729
  • kubernetes/websiteAvatar de kubernetes

    kubernetes/website

    5,281Ver en GitHub↗

    This project is the official Kubernetes documentation website, serving as a comprehensive technical resource for managing containerized applications. It functions as an open-source technical documentation portal that provides guides, tutorials, and reference materials for distributed systems software. The site is built using a static site generator with a component-based template architecture to maintain consistent design patterns. It features an OpenAPI documentation generator that parses technical specifications to automatically build and update structured API reference pages. To support a

    HTML
    Ver en GitHub↗5,281
  • Ver las 30 alternativas a Kubernetes→