awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hasura avatar

hasura/gitkube

0
View on GitHub↗
3,847 نجوم·198 تفرعات·Go·Apache-2.0·6 مشاهدات

Gitkube

Gitkube is a Kubernetes-native CI/CD controller and container image builder that automates the deployment of applications directly within a cluster. It functions as a GitOps deployment engine that synchronizes cluster state with version control repositories, allowing source code to be compiled into container images and deployed upon git push events.

The system focuses on secure, multi-tenant resource management by mapping specific git repositories to dedicated Kubernetes namespaces. It utilizes an identity verification layer based on cryptographic SSH keys and role-based access control to authorize incoming deployment requests and enforce namespace isolation.

The tool manages the full container lifecycle, including in-cluster building and the ability to push images to private external registries. It also provides configuration options for defining build contexts and includes a command line interface for controller management.

Features

  • In-cluster Image Building - Compiles container images directly within the Kubernetes environment, eliminating the need for external CI servers.
  • Integrated Build and Deploy Workflows - Implements integrated workflows that automatically build images and deploy them to a cluster upon detecting git changes.
  • GitOps Deployment Management - Synchronizes cluster state with version control repositories using a security-first GitOps approach.
  • Kubernetes Native Controllers - Functions as a Kubernetes-native controller that manages the build and deployment process from git push events.
  • Source-to-Image Builders - Provides an in-cluster builder that automates the creation of container images directly from source code.
  • GitOps Automation - Automates Kubernetes deployments and image builds triggered by changes in version control repositories.
  • Kubernetes Tenant Isolation - Enforces resource isolation by mapping specific git repositories to dedicated Kubernetes namespaces.
  • Container Lifecycle Management - Automates the full container lifecycle, including building, pushing to registries, and updating application states in the cluster.
  • Namespace-Based Isolation - Restricts deployment actions to specific assigned namespaces to ensure secure resource isolation between tenants.
  • Build Configurations - Provides configuration options to define specific directory paths and file locations for the container build context.
  • Git-Push Deployments - Implements deployment workflows triggered by git push events with built-in security verification.
  • SSH Authorized Keys Validators - Validates incoming git push requests against authorized public keys to ensure secure deployment access.
  • Role-Based Access Control - Restricts remote access and verifies push events using cluster-level role-based access controls.
  • SSH Key Validators - Validates incoming deployment requests using cryptographic SSH key verification.
  • Continuous Delivery and GitOps - Tool for deploying Docker images via Git push.

سجل النجوم

مخطط تاريخ النجوم لـ hasura/gitkubeمخطط تاريخ النجوم لـ hasura/gitkube

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Gitkube

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Gitkube.
  • kubero-dev/kuberoالصورة الرمزية لـ kubero-dev

    kubero-dev/kubero

    4,150عرض على GitHub↗

    Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of containerized applications on Kubernetes. It functions as an application manager, CI/CD orchestrator, and multi-tenant manager, allowing users to run workloads without writing manual configuration files. The platform distinguishes itself through automated image synthesis, transforming source code from Git repositories into deployable containers via buildpacks, Dockerfiles, or nixpacks. It implements a GitOps delivery model with automated pipelines that trigger builds on push events

    TypeScriptci-cdcloudcoolify
    عرض على GitHub↗4,150
  • devtron-labs/devtronالصورة الرمزية لـ devtron-labs

    devtron-labs/devtron

    5,518عرض على GitHub↗

    Devtron is a Kubernetes management platform and CI/CD orchestrator designed to unify application lifecycles and infrastructure operations across multiple clusters from a single interface. It serves as a centralized dashboard for orchestrating workloads, managing security, and providing observability for Kubernetes environments. The platform distinguishes itself with a no-code workflow engine for automating container builds and software delivery pipelines, alongside a visual GitOps deployment tool for managing declarative applications and reconciling configuration drift. Its capability surfac

    Go
    عرض على GitHub↗5,518
  • tilt-dev/tiltالصورة الرمزية لـ tilt-dev

    tilt-dev/tilt

    9,886عرض على GitHub↗

    Tilt is a Kubernetes development orchestrator and containerized workflow manager that automates the build, deploy, and update loop for cloud-native services. It functions as an infrastructure-as-code environment, defining the entire local development setup as versioned code to synchronize local source changes with cluster deployments. The project distinguishes itself by offering live container updates, which sync files directly into running containers to bypass full image rebuilds and redeployments. It includes a cloud-native development dashboard for monitoring resource health, streaming agg

    Godevelopment-environmentkubernetes
    عرض على GitHub↗9,886
  • googlecontainertools/skaffoldالصورة الرمزية لـ GoogleContainerTools

    GoogleContainerTools/skaffold

    15,856عرض على GitHub↗

    Skaffold is a command-line tool that automates the build, push, and deployment lifecycle for containerized applications on Kubernetes. It functions as a continuous development engine, monitoring source code for changes to trigger incremental updates, manifest hydration, and automated deployments to a cluster. By abstracting the underlying build and deployment tools, it provides a unified interface for managing the inner development loop. The platform distinguishes itself through its environment-aware configuration and flexible build orchestration. It supports diverse build strategies, includi

    Gocontainersdeveloper-toolsdocker
    عرض على GitHub↗15,856
عرض جميع البدائل الـ 30 لـ Gitkube→

الأسئلة الشائعة

ما هي وظيفة hasura/gitkube؟

Gitkube is a Kubernetes-native CI/CD controller and container image builder that automates the deployment of applications directly within a cluster. It functions as a GitOps deployment engine that synchronizes cluster state with version control repositories, allowing source code to be compiled into container images and deployed upon git push events.

ما هي الميزات الرئيسية لـ hasura/gitkube؟

الميزات الرئيسية لـ hasura/gitkube هي: In-cluster Image Building, Integrated Build and Deploy Workflows, GitOps Deployment Management, Kubernetes Native Controllers, Source-to-Image Builders, GitOps Automation, Kubernetes Tenant Isolation, Container Lifecycle Management.

ما هي البدائل مفتوحة المصدر لـ hasura/gitkube؟

تشمل البدائل مفتوحة المصدر لـ hasura/gitkube: kubero-dev/kubero — Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of… devtron-labs/devtron — Devtron is a Kubernetes management platform and CI/CD orchestrator designed to unify application lifecycles and… tilt-dev/tilt — Tilt is a Kubernetes development orchestrator and containerized workflow manager that automates the build, deploy, and… googlecontainertools/skaffold — Skaffold is a command-line tool that automates the build, push, and deployment lifecycle for containerized… meshery/meshery — Meshery is a service mesh management plane and cloud native infrastructure orchestrator. It provides a visual… deis/deis — Deis is an open-source, self-hosted Platform-as-a-Service that deploys and manages containerized applications on a…