6 repository-uri
Deployment mechanisms that synchronize the state of a cluster with a Git repository for automated updates and rollbacks.
Distinct from Gitea-Based GitOps Deployment: The candidates focus on the type of cluster (storage, NDB) rather than the GitOps synchronization methodology.
Explore 6 awesome GitHub repositories matching devops & infrastructure · GitOps Cluster Deployment. Refine with filters or upvote what's useful.
vcluster is a Kubernetes virtual cluster platform that creates fully isolated Kubernetes environments with dedicated control planes, API servers, and RBAC on shared physical infrastructure. It virtualizes Kubernetes control planes by running them as pods inside a host cluster, as standalone binaries on bare metal or virtual machines, or within Docker containers, providing each tenant their own isolated Kubernetes environment without the overhead of managing separate physical clusters. The platform enables multi-tenant Kubernetes isolation through multiple tenancy models, from shared node pool
Deploys virtual clusters from declarative YAML templates integrated with GitOps workflows.
Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing access control. It functions as a policy-as-code platform, allowing teams to define, test, and distribute authorization rules using declarative YAML or JSON configurations. By decoupling access logic from application code, it enables consistent permission enforcement across diverse service stacks. The project distinguishes itself through its ability to translate high-level authorization policies into native database query filters. This capability allows applications to enforce sec
Automates the deployment of access rules by synchronizing policy versions directly from version control repositories.
Autobase este o platformă de gestionare și un orchestrator de baze de date PostgreSQL, auto-găzduit, conceput pentru a oferi capabilități de tip database-as-a-service. Acesta automatizează întregul ciclu de viață al clusterelor PostgreSQL, de la provizionarea și implementarea inițială până la administrarea continuă și dezafectarea acestora. Sistemul se remarcă prin tratarea infrastructurii bazei de date ca fiind cod (infrastructure as code), permițând clusterelor să fie implementate și actualizate prin controlul versiunilor și conducte de integrare continuă (CI). Oferă atât o consolă web centralizată pentru gestionare vizuală, cât și interfețe programabile pentru automatizarea orchestrării infrastructurii. Platforma acoperă disponibilitatea ridicată prin utilizarea de load balancer-e și replici pentru distribuția traficului și scalarea resurselor. Capabilitățile sale operaționale includ backup-uri automate point-in-time, restaurarea stării, instalarea de module funcționale și executarea de upgrade-uri de versiuni majore și minore pe servere fizice, mașini virtuale și furnizori de cloud public.
Synchronizes the state of database clusters with Git repositories for automated updates and consistency.
Acest proiect este un ghid de referință cuprinzător și un cheat sheet pentru Docker CLI. Oferă o colecție structurată de comenzi și documentație pentru a ajuta utilizatorii să gestioneze ciclurile de viață ale containerelor, să construiască imagini și să gestioneze registrele. Documentația acoperă în mod specific orchestrarea aplicațiilor multi-container folosind Docker Compose și gestionarea serviciilor scalabile pe mai multe noduri prin Docker Swarm. Include, de asemenea, ghiduri detaliate pentru configurarea rețelelor virtuale, a bridge-urilor și a porturilor pentru a controla comunicarea între containere. Suprafața de referință se extinde la administrarea imaginilor de container, inclusiv etichetarea și distribuția, precum și întreținerea resurselor pentru recuperarea spațiului pe disc prin curățarea volumelor neutilizate și a imaginilor „dangling”. Oferă, de asemenea, instrucțiuni pentru inspectarea metadatelor containerelor și monitorizarea performanței. Conținutul este livrat sub formă de documente tehnice bazate pe markdown, găzduite ca fișiere statice într-un repository cu control al versiunilor.
Guides the implementation of GitOps pipelines to synchronize cluster state with Git repositories.
mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a single consistent interface for discovery and execution. It acts as a centralized proxy that aggregates multiple servers and APIs, allowing AI agents to access and invoke a unified set of tools, prompts, and resources. The project distinguishes itself through a multi-protocol translation bridge that converts communication between standard I/O, SSE, gRPC, and REST to enable interoperability between disparate tool servers. It includes a comprehensive LLM evaluation framework for
Syncs cluster state with a Git repository to trigger automatic deployments or rollbacks.
Acest proiect este o platformă educațională și un curriculum conceput pentru a preda ingineria cloud-native, automatizarea infrastructurii și practicile de livrare software. Oferă un roadmap structurat pentru stăpânirea competențelor de bază, inclusiv orchestrarea containerelor, fluxurile de lucru GitOps și integrarea și livrarea continuă. Platforma se distinge prin combinarea instruirii tehnice cu dezvoltarea profesională a carierei. Oferă proiecte practice, simulări mentorate și evaluări ale competențelor tehnice care oglindesc mediile de inginerie din lumea reală. Utilizatorii pot progresa prin căi de învățare secvențiale care acoperă întregul ciclu de viață al livrării software, de la containerizarea inițială a aplicației până la gestionarea infrastructurii de nivel de producție. Dincolo de instruirea tehnică, proiectul include resurse pentru avansarea în carieră, cum ar fi optimizarea CV-ului și pregătirea pentru interviuri. De asemenea, oferă îndrumări privind implementarea practicilor standard din industrie, cum ar fi validarea „policy-as-code”, observabilitatea sistemului și gestionarea declarativă a infrastructurii pentru a asigura respectarea standardelor operaționale.
Synchronizes cluster states with version-controlled repositories to automate deployments and ensure configuration consistency.