Awesome Open Source
Awesome Open Source

The Kto System

Version Widget License Widget GoReportCard Widget Travis Widget

Kto (from Greek **: 'down', 'below', 'underneath') is an opinionated software-defined infrastructure (SDI) which governs diverse computing workloads and work-flows. Like in catabolism (from Greek ** kto, 'downward' and ** ballein, 'to throw'), the Kto system is the catalyst used to breakdown complex monolithic platforms into its fundamental microservices.

Distinctive attributes

  • Geolocation
  • Multidatacenter
  • Cloud agnostic
  • Variable costs
  • Hardware abstraction
  • Endo/exo-elasticity
  • Microservices
  • Containerization
  • Task scheduling
  • CI/CD pipelines
  • Service discovery
  • Load balancing
  • High availability
  • Self-healing

Overview

CoreOS is the foundation on which Kto is built. It provides the fundamental components used to assemble container-based distributed systems: etcd is used for consensus and discovery and rkt and docker are container engines.

All this CoreOS goodies are used to bootstrap a Mesos cluster. Mesos is a distributed systems kernel which abstracts compute resources away from machines. Accordingly, it provides schedulers (or frameworks in Mesos parlance) which can run on top in order to utilise the exposed compute resources.

Marathon is one of such frameworks. It is a cluster-wide init and control system for long-running applications. Other frameworks like Jenkins and Elasticsearch might coexist and share the same cluster resources.

REX-Ray delivers persistent storage access for container runtimes, such as Docker and Mesos, and provides an easy interface for enabling advanced storage functionality across common storage, virtualization and cloud platforms.


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Go (197,937
Aws (11,459
Containers (3,228
Prometheus (2,521
Cluster (1,248
Zookeeper (752
Etcd (371
Mesos (235
Alertmanager (170
Marathon (146
Coreos (129
Cadvisor (64
Confd (35
Pritunl (32
Rkt (30
Marathon Lb (11
Rex Ray (9
Kingpin (8
Mesos Dns (7
Related Projects