All Projects → containership → Containership

containership / Containership

Licence: gpl-3.0
A simple container management platform

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Containership

Choerodon
Open Source Multi-Cloud Integrated Platform
Stars: ✭ 2,149 (+791.7%)
Mutual labels:  paas, devops, containers
Origin
Conformance test suite for OpenShift
Stars: ✭ 8,046 (+3238.59%)
Mutual labels:  paas, devops, containers
Tsuru
Open source and extensible Platform as a Service (PaaS).
Stars: ✭ 3,761 (+1460.58%)
Mutual labels:  paas, devops, containers
Lastbackend
System for containerized apps management. From build to scaling.
Stars: ✭ 1,536 (+537.34%)
Mutual labels:  paas, devops, containers
Dokku
A docker-powered PaaS that helps you build and manage the lifecycle of applications
Stars: ✭ 22,155 (+9092.95%)
Mutual labels:  paas, devops, containers
Minishift
Run OpenShift 3.x locally
Stars: ✭ 2,246 (+831.95%)
Mutual labels:  paas, devops, containers
Orca Build
Build OCI images from Dockerfiles.
Stars: ✭ 159 (-34.02%)
Mutual labels:  containers, oci
Knctl
Knative CLI
Stars: ✭ 163 (-32.37%)
Mutual labels:  paas, containers
Image Tools
OCI Image Tooling
Stars: ✭ 167 (-30.71%)
Mutual labels:  containers, oci
Runtime
Kata Containers version 1.x runtime (for version 2.x see https://github.com/kata-containers/kata-containers).
Stars: ✭ 2,103 (+772.61%)
Mutual labels:  containers, oci
Ops
Tools&scripts for daily devops.
Stars: ✭ 128 (-46.89%)
Mutual labels:  devops, containers
Runtime Spec
OCI Runtime Specification
Stars: ✭ 2,316 (+861%)
Mutual labels:  containers, oci
Mcw Cloud Native Applications
MCW Cloud-native applications
Stars: ✭ 184 (-23.65%)
Mutual labels:  devops, containers
Terrahub
Terraform Automation and Orchestration Tool (Open Source)
Stars: ✭ 148 (-38.59%)
Mutual labels:  devops, containers
Gvisor
Application Kernel for Containers
Stars: ✭ 12,012 (+4884.23%)
Mutual labels:  containers, oci
Operos
Linux-based operating system that brings hyperscaler-grade infrastructure automation to organizations of all sizes
Stars: ✭ 144 (-40.25%)
Mutual labels:  devops, containers
Docker Workshop
Docker workshop
Stars: ✭ 174 (-27.8%)
Mutual labels:  devops, containers
Lens
Lens - The way the world runs Kubernetes
Stars: ✭ 16,471 (+6734.44%)
Mutual labels:  devops, containers
Syft
CLI tool and library for generating a Software Bill of Materials from container images and filesystems
Stars: ✭ 196 (-18.67%)
Mutual labels:  containers, oci
Popper
Container-native task automation engine.
Stars: ✭ 216 (-10.37%)
Mutual labels:  devops, containers

containership logo

About

Build Status

Build Status

Description

Containership is an open source container management platform which aims to be the simplest way to run containers from dev to production. Containership provides all the necessary pieces to your infrastructure including loadbalancing, service-discovery and DNS in a single package. Extending the core functionality is easy through the use of plugins. Find more detailed docs below!

Author

Containership Developers - [email protected]

Demo

Containership Demo

Repository Structure

This repository is a minimal wrapper around various other official Containership repositories which comprise the full containership package:

  • codexd - filesystem snapshotting and replication built atop legiond
  • containership.api - containership leader API
  • containership.core - core containership functionality
  • containership.scheduler - default containership scheduler
  • legiond - secure distributed event layer for nodejs applications
  • myriad-kv - distributed key-value store built on top of praetor and legiond
  • praetor - leader election framework built atop LegionD
  • quarry - rock solid, dynamic DNS server with swappable backends and API

Plugins

The containership plugin system allows for the core of containership to be overridden by third party plugins. Below are a few official plugins created by Containership:

  • cloud - connects cluster to SaaS Containership Cloud product for easier management, cluster backups, etc
  • cloud-hints - automatically set cloud metadata in the form of host tags
  • firewall - firewall plugin for containership
  • logs - application log aggregator
  • navigator - web-ui for managing your containership clusters
  • service-discovery service discovery plugin for containership
  • tide - cron-like job scheduler

Getting Started

How do I install Containership locally?

npm install containership -g

Can I spin up a cluster locally?

Absolutely! First install Vagrant, then install our cloud plugin by running cs plugin add cloud. Once installed, run cs cloud create-cluster vagrant --leaders 1 --followers 2 to bring up a local cluster to play around with.

This is pretty cool, how can I get a production cluster setup?

Containership will run on any linux host with node & docker (see our installation guide for more details). If you're using open source Containership, use our official setting up your first cluster guide. If you'd like to manage your Containership cluster using our Containership Cloud management product, sign up for an account and follow the official getting started guide.

How can I make modifications to Containership locally?

Read more about local development

Support & Community

Contributing

Pull requests and issues are encouraged! Help us make Containership even more awesome :)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].