awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
deis avatar

deis/deisArchived

0
View on GitHub↗
5,999 星标·787 分支·Python·MIT·13 次浏览deis.com/docs↗

Deis

Deis is an open-source, self-hosted Platform-as-a-Service that deploys and manages containerized applications on a CoreOS cluster using a Heroku-inspired git push workflow. It accepts application code via git push, automatically builds a Docker image, and runs it as a container on the cluster, with systemd and etcd providing service discovery and configuration management.

The platform provides a developer experience modeled after Heroku, with a command-line interface for creating, scaling, configuring, and monitoring applications. It hosts a private Git remote per application that triggers the build and deploy pipeline on push, and uses the fleet cluster manager to schedule and manage container units across CoreOS machines.

Deis manages the full container application lifecycle, including building Docker images from pushed code, scaling application instances, and monitoring cluster and application health. It supports integration with CI/CD pipelines and provides capabilities for managing container images and artifacts.

Features

  • Git-Push Deployments - Accepts application code via git push, automatically builds a Docker image, and deploys it to the cluster.
  • Platform as a Service - Serves as a self-hosted Platform-as-a-Service that automates deployment and management of containerized applications.
  • Self-Hosted PaaS Tools - Deploys and manages containerized applications on your own servers using a Heroku-inspired git push workflow and CLI commands.
  • Application Management CLIs - Provides a CLI for creating, scaling, updating, and destroying applications, mirroring Heroku's toolbelt.
  • Heroku Deployments - Provides a Heroku-inspired workflow with git-based pushes and CLI commands to scale, configure, and monitor applications.
  • etcd-backed State Stores - Uses etcd as the distributed key-value store for application configuration and cluster state.
  • Heroku-Inspired Platforms - Provides a self-hosted platform that exactly mirrors Heroku's git-push deployment and CLI management workflow.
  • Application Server Deployments - Deploys, scales, and manages applications on self-controlled infrastructure using a Heroku-inspired workflow.
  • Cluster Management - Manages CoreOS cluster nodes for provisioning, scaling, and maintaining containerized workloads.
  • Container Lifecycle Management - Builds, deploys, scales, and monitors Docker containers on a CoreOS cluster with automated operations.
  • Docker Image Building - Builds Docker images from pushed application code as part of the deployment pipeline.
  • Docker Container Orchestrators - Orchestrates Docker containers across a CoreOS cluster with automated scaling and lifecycle management.
  • Containerized Application Deployments - Builds Docker images from pushed code and runs them as containers on a CoreOS cluster with automated scaling.
  • Web Application Scaling - Adjusts the number of running containers for an application to handle changes in traffic or resource demand.
  • Private Git Remote Deployments - Hosts a private Git remote per application that triggers the build and deploy pipeline on push.
  • CoreOS - Manages and scales containerized applications across multiple nodes in a CoreOS cluster with automated provisioning and service discovery.
  • Multi-node Orchestration - Manages and scales containerized applications across multiple nodes in a CoreOS cluster with automated provisioning.
  • Private Cloud Hosting - Runs and manages containerized applications on infrastructure you control with a PaaS-like experience.
  • CoreOS Fleet Schedulers - Schedules and manages container units across CoreOS machines using the fleet cluster manager.
  • Container Lifecycle Management - Manages the full container application lifecycle including building, deploying, scaling, and monitoring on a CoreOS cluster.
  • Self-Hosted PaaS Platforms - Provides a self-hosted PaaS that automates deployment and monitoring of applications on private CoreOS infrastructure.
  • Docker Application Deployments - Pushes application code to a private Git remote, builds a Docker image, and runs it on a CoreOS cluster.
  • Heroku-Style Workflows - Provides a Heroku-inspired developer experience with CLI commands for scaling, configuring, and monitoring applications.
  • CoreOS Cluster Orchestrations - Provides the primary cluster orchestration mechanism for running containerized applications on CoreOS.
  • CI/CD Pipeline Integrations - Supports integration with CI/CD pipelines to automate builds and deployments.
  • Cluster Environment Automation - Upgrades, provisions, scales, and configures clusters to deliver production-ready environments faster.
  • Container Image Registries - Stores and replicates container images in a fully managed, geo-replicated registry.
  • Kubernetes Cluster Management - Manages Kubernetes clusters by provisioning, scaling, and configuring nodes to reduce operational overhead.
  • Application Health Monitors - Tracks performance and health insights for Kubernetes clusters and containerized applications.

Star 历史

deis/deis 的 Star 历史图表deis/deis 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Deis 的开源替代方案

相似的开源项目,按与 Deis 的功能重合度排序。
  • yeasy/docker_practiceyeasy 的头像

    yeasy/docker_practice

    26,111在 GitHub 上查看↗

    This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad

    Gobookcloud-computingcontainer
    在 GitHub 上查看↗26,111
  • tsuru/tsurutsuru 的头像

    tsuru/tsuru

    5,282在 GitHub 上查看↗

    Tsuru is an open-source platform as a service for automating the build, deployment, and scaling of containerized applications. It functions as a container-based deployment engine and a management layer for Kubernetes, transforming source code into container images and coordinating their lifecycles. The platform is designed for multi-cloud infrastructure management, allowing applications to be distributed across different cloud providers and regions to increase resilience. It features a flexible deployment model that supports multi-process containers, enabling a single repository to run differ

    Go
    在 GitHub 上查看↗5,282
  • boto/boto3boto 的头像

    boto/boto3

    9,834在 GitHub 上查看↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    在 GitHub 上查看↗9,834
  • microsoftdocs/azure-docsMicrosoftDocs 的头像

    MicrosoftDocs/azure-docs

    10,894在 GitHub 上查看↗

    Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i

    Markdownskilling
    在 GitHub 上查看↗10,894
查看 Deis 的所有 30 个替代方案→

常见问题解答

deis/deis 是做什么的?

Deis is an open-source, self-hosted Platform-as-a-Service that deploys and manages containerized applications on a CoreOS cluster using a Heroku-inspired git push workflow. It accepts application code via git push, automatically builds a Docker image, and runs it as a container on the cluster, with systemd and etcd providing service discovery and configuration management.

deis/deis 的主要功能有哪些?

deis/deis 的主要功能包括:Git-Push Deployments, Platform as a Service, Self-Hosted PaaS Tools, Application Management CLIs, Heroku Deployments, etcd-backed State Stores, Heroku-Inspired Platforms, Application Server Deployments。

deis/deis 有哪些开源替代品?

deis/deis 的开源替代品包括: yeasy/docker_practice — This project is a Docker educational resource and a collection of practical examples designed for learning… tsuru/tsuru — Tsuru is an open-source platform as a service for automating the build, deployment, and scaling of containerized… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… microsoftdocs/azure-docs — Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It… kubero-dev/kubero — Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of… labring/sealos — Sealos is a Kubernetes cloud operating system and orchestration engine that treats a Kubernetes cluster as a single…