awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
openshift avatar

openshift/origin

0
View on GitHub↗
8,662 Stars·4,783 Forks·Go·Apache-2.0·3 Aufrufewww.openshift.org↗

Origin

OpenShift Origin is a Kubernetes distribution platform that extends Kubernetes with integrated security, multi-tenancy, and application lifecycle management for enterprise container orchestration. It functions as a multi-tenant container orchestrator that enforces per-project security policies, resource quotas, and SELinux isolation for shared cluster environments.

The platform includes a Source-to-Image builder that creates container images directly from application source code using Dockerfiles or buildpacks without external build servers, and an Operator Lifecycle Manager that installs and manages platform operators from a curated catalog. It provides an OpenShift Conformance Test Suite that validates Kubernetes and OpenShift API compliance across cluster deployments and upgrades.

The system supports building container images from source, managing image lifecycles with streams, deploying Kubernetes clusters, running local development clusters, and installing operators from a catalog. It includes capabilities for monitoring cluster and application health, provisioning isolated projects with predefined controls, exposing services via public routes, controlling container privileges with security contexts, and enforcing multi-tenant security policies.

Features

  • Kubernetes Platforms - Extends Kubernetes with integrated security, multi-tenancy, and application lifecycle management for enterprise container orchestration.
  • Application Lifecycle Management - Provides full lifecycle management for containerized applications across development and production environments.
  • Kubernetes Operator Catalogs - Provides an Operator Lifecycle Manager that installs and manages platform operators from a curated catalog.
  • Container Build Orchestrators - Builds container images directly from source code using Dockerfiles or buildpacks without a separate server.
  • Source-to-Image Builders - Transforms application source code directly into runnable container images using builder images.
  • Multi-Tenant Orchestrators - Enforces per-project security policies, resource quotas, and SELinux isolation for shared cluster environments.
  • Operator-Based Lifecycles - Uses Kubernetes operators to automate installation, upgrade, and management of platform components.
  • Kubernetes Cluster Provisioning - Provisions multi-node Kubernetes clusters on infrastructure with a single CLI command.
  • Local Kubernetes Clusters - Ships a CLI command to spin up a minimal OpenShift cluster on a laptop for local development.
  • Multi-tenant Security - Runs containers as non-root users with SELinux labels, resource limits, and per-project quotas to isolate workloads.
  • Per-Project Security Controllers - Enforces per-project security policies through admission controllers that apply SELinux and quotas at creation.
  • Container Workload Isolators - Enforces per-project SELinux labels, resource quotas, and security boundaries to isolate container workloads across tenants.
  • Multi-Tenant Security - Extends Kubernetes with integrated security concepts to isolate and protect workloads across multiple tenants.
  • Kubernetes API Aggregations - Extends the Kubernetes API server with custom resources and controllers for OpenShift-specific objects.
  • Workload Isolation with Projects - Creates new projects that automatically include roles, resource quotas, and security boundaries for fair multi-tenant access.
  • Image Stream Lifecycles - Manages image lifecycles through streams that automatically trigger builds and deployments on tag updates.
  • Image Stream Triggers - Implements an image stream trigger system that enables continuous delivery pipelines from registry updates.
  • Ingress Controllers - Implements a custom HAProxy-based ingress controller with TLS termination and path-based routing.
  • Conformance Test Suites - Ships a conformance test suite that validates Kubernetes and OpenShift API compliance across cluster deployments and upgrades.
  • Public Service Exposure - Maps external DNS names to internal Kubernetes services using HAProxy with TLS termination and path-based routing.
  • Container Security Hardening - Configures security contexts and pod permissions to restrict container privileges and enforce fine-grained security per project.
  • Plugin Catalog Installers - Installs platform extensions from a curated catalog of community operators that run on the cluster.
  • Cluster Health Monitoring - Collects metrics from configured targets, evaluates rules, and triggers alerts for cluster and application health.
  • Cluster Monitoring Dashboards - Ships a preconfigured Prometheus, Alertmanager, and Grafana stack for cluster health monitoring.
  • Container Management - Containerized software platform.
  • Dashboards And Portals - Enterprise-ready Kubernetes distribution for developers.
  • Orchestration and Management - Platform for building and managing containerized applications.

Star-Verlauf

Star-Verlauf für openshift/originStar-Verlauf für openshift/origin

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Origin

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Origin.
  • goodrain/rainbondAvatar von goodrain

    goodrain/rainbond

    6,184Auf GitHub ansehen↗

    Rainbond is a Kubernetes-native application platform that deploys and manages containerized applications through a graphical interface, abstracting Kubernetes complexity so users can work without needing to learn Kubernetes commands or concepts. It provides a complete application lifecycle management system covering development, architecture, delivery, and operations from a single unified web interface, with automated workflows that handle cluster provisioning, application deployment, and ongoing management. The platform distinguishes itself through its application marketplace, which packages

    Go
    Auf GitHub ansehen↗6,184
  • nats-io/nats-serverAvatar von nats-io

    nats-io/nats-server

    20,076Auf GitHub ansehen↗

    NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t

    Gocloudcloud-computingcloud-native
    Auf GitHub ansehen↗20,076
  • kubesphere/kubesphereAvatar von kubesphere

    kubesphere/kubesphere

    16,842Auf GitHub ansehen↗

    KubeSphere is a distributed operating system for cloud-native application management that provides a centralized control plane for Kubernetes clusters. It functions as a comprehensive DevOps portal, enabling teams to orchestrate containerized workloads, manage CI/CD pipelines, and enforce security policies across hybrid cloud, datacenter, and edge environments. The platform distinguishes itself through its multi-cluster federation capabilities and robust multi-tenancy model, which allow for logical resource isolation and granular access control across shared infrastructure. It integrates a mo

    Goargocdcloud-nativecncf
    Auf GitHub ansehen↗16,842
  • operator-framework/operator-sdkAvatar von operator-framework

    operator-framework/operator-sdk

    7,658Auf GitHub ansehen↗

    The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes API. It serves as a toolset for defining new API types and implementing reconcile loops to automate the lifecycles of complex applications. The project provides specialized support for creating operators based on Helm charts or Ansible playbooks, allowing users to maintain a desired cluster state using existing automation tools. It includes a dedicated system for packaging controllers into standardized container image bundles for distribution via the Operator Lifecycle Manager.

    Gokubernetesoperatorsdk
    Auf GitHub ansehen↗7,658
Alle 30 Alternativen zu Origin anzeigen→

Häufig gestellte Fragen

Was macht openshift/origin?

OpenShift Origin is a Kubernetes distribution platform that extends Kubernetes with integrated security, multi-tenancy, and application lifecycle management for enterprise container orchestration. It functions as a multi-tenant container orchestrator that enforces per-project security policies, resource quotas, and SELinux isolation for shared cluster environments.

Was sind die Hauptfunktionen von openshift/origin?

Die Hauptfunktionen von openshift/origin sind: Kubernetes Platforms, Application Lifecycle Management, Kubernetes Operator Catalogs, Container Build Orchestrators, Source-to-Image Builders, Multi-Tenant Orchestrators, Operator-Based Lifecycles, Kubernetes Cluster Provisioning.

Welche Open-Source-Alternativen gibt es zu openshift/origin?

Open-Source-Alternativen zu openshift/origin sind unter anderem: goodrain/rainbond — Rainbond is a Kubernetes-native application platform that deploys and manages containerized applications through a… nats-io/nats-server — NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge… kubesphere/kubesphere — KubeSphere is a distributed operating system for cloud-native application management that provides a centralized… operator-framework/operator-sdk — The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes… portainer/portainer — Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying,… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.…