Ce projet est une ressource éducative complète et un manuel opérationnel pour Kubernetes. Il sert de référence technique pour installer, gérer et mettre à l'échelle des clusters d'orchestration de conteneurs à travers divers environnements, couvrant les principes architecturaux fondamentaux et les composants système requis pour maintenir des applications conteneurisées.
Les fonctionnalités principales de feiskyer/kubernetes-handbook sont : Kubernetes Cluster Management, Container Orchestration Handbooks, Kubernetes Learning Resources, Persistent Storage Management, Container Cluster Deployments, Control Plane Deployments, GitOps State Synchronization, GitOps Workflows.
Les alternatives open-source à feiskyer/kubernetes-handbook incluent : opsnull/follow-me-install-kubernetes-cluster — This project provides a comprehensive guide and set of scripts for deploying and configuring a production-ready… kubeoperator/kubeoperator — KubeOperator is a comprehensive Kubernetes cluster management platform, infrastructure orchestrator, and multi-cluster… khuedoan/homelab — This project is a GitOps infrastructure framework designed for managing bare metal servers, container clusters, and… fluxcd/flux2 — Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… devtron-labs/devtron — Devtron is a Kubernetes management platform and CI/CD orchestrator designed to unify application lifecycles and…
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
KubeOperator is a comprehensive Kubernetes cluster management platform, infrastructure orchestrator, and multi-cluster manager. It functions as an enterprise Kubernetes distribution designed to automate the deployment, scaling, and lifecycle management of production clusters across diverse cloud platforms and physical machines. The platform distinguishes itself with specialized capabilities for air-gapped environments, including an offline installation engine that generates software archives and manages private registries for secure, non-internet deployments. It also provides a centralized da
Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new
This project is a GitOps infrastructure framework designed for managing bare metal servers, container clusters, and networking. It serves as a declarative system for orchestrating the deployment and lifecycle of self-hosted services, using Git as the source of truth to synchronize the desired state of the environment. The framework differentiates itself through a comprehensive automation suite that covers the entire hardware-to-service pipeline. It includes a PXE-based bare metal provisioner for network booting and operating system installation, alongside a lightweight container orchestration