All Projects → tailhook → Verwalter

tailhook / Verwalter

A tool which manages cluster of services

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Verwalter

Picluster
A Simplified Docker Swarm or Kubernetes Alternative to Container Scheduling and Orchestration
Stars: ✭ 390 (+1047.06%)
Mutual labels:  containers, cluster, orchestration
Minimesos
The experimentation and testing tool for Apache Mesos - NO LONGER MAINTANED!
Stars: ✭ 429 (+1161.76%)
Mutual labels:  containers, cluster
Kube Spawn
A tool for creating multi-node Kubernetes clusters on a Linux machine using kubeadm & systemd-nspawn. Brought to you by the Kinvolk team.
Stars: ✭ 392 (+1052.94%)
Mutual labels:  containers, cluster
Awesome Scalability Toolbox
My opinionated list of products and tools used for high-scalability projects
Stars: ✭ 34 (+0%)
Mutual labels:  networking, containers
Devops Guide
DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.
Stars: ✭ 4,119 (+12014.71%)
Mutual labels:  networking, containers
Storyscript
Magical coding language for tomorrow’s developer; the other 1 billion people not in GitHub. 🧙
Stars: ✭ 381 (+1020.59%)
Mutual labels:  containers, orchestration
Minikube
Run Kubernetes locally
Stars: ✭ 22,673 (+66585.29%)
Mutual labels:  containers, cluster
Containerops
DevOps Orchestration Platform
Stars: ✭ 317 (+832.35%)
Mutual labels:  containers, orchestration
Aks Engine
AKS Engine: Units of Kubernetes on Azure!
Stars: ✭ 833 (+2350%)
Mutual labels:  containers, orchestration
Orcinus
Agnostic Orchestration Tools
Stars: ✭ 17 (-50%)
Mutual labels:  cluster, orchestration
Pavlos
A light-weight container runtime for Linux with NVIDIA gpu support, allows developers to quicky setup development environments for dev and test. Pavlos can emulate any Linux rootfs image as a container.
Stars: ✭ 22 (-35.29%)
Mutual labels:  networking, containers
Lxdock
Build and orchestrate your development environments with LXD - a.k.a. Vagrant is Too Heavy™
Stars: ✭ 350 (+929.41%)
Mutual labels:  containers, orchestration
Cni
Container Network Interface - networking for Linux containers
Stars: ✭ 3,907 (+11391.18%)
Mutual labels:  networking, containers
Brmgr
Manage bridge devices and provide DHCP and DNS services to connected interfaces.
Stars: ✭ 11 (-67.65%)
Mutual labels:  networking, containers
Bitnami Docker Redis
Bitnami Redis Docker Image
Stars: ✭ 317 (+832.35%)
Mutual labels:  containers, cluster
Kelda
Kelda is an approachable way to deploy to the cloud.
Stars: ✭ 433 (+1173.53%)
Mutual labels:  networking, containers
Service Fabric
Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.
Stars: ✭ 2,874 (+8352.94%)
Mutual labels:  containers, orchestration
Rancher
Complete container management platform
Stars: ✭ 18,191 (+53402.94%)
Mutual labels:  containers, orchestration
Netplugin
Container networking for various use cases
Stars: ✭ 497 (+1361.76%)
Mutual labels:  networking, containers
Sdn Handbook
SDN网络指南(SDN Handbook)
Stars: ✭ 856 (+2417.65%)
Mutual labels:  networking, containers

========= Verwalter

:Status: Proof of Concept :Documentation: http://verwalter.readthedocs.org

Verwalter manages local configuration data and signals processes for reload. It's similar in spirit to confd_ or consul-template_ but has very different feature set.

Verwalter also has optional resource management facility and may provide service discovery too.

Features:

  • Decentralized distribution of configuration
  • Includes scriptable automated resource management (scripting via lua)
  • Allows resource management even in minority partitions
  • May provide discovery of only same-partition services in case of partitioning
  • Liquid templates for configuration files
  • Web interface to view current configuration state

Assumptions:

  • Partitions happen
  • Need some resource management in minority partition (even if it's essentially a "shutdown this service in minority partition", which can't be done if configuration is stored in zookeeper/consul/etcd)
  • Need service discovery in minority partition, better if we could provide "only thease instances are available in current partition"

How it works:

  • Collects metrics via cantal_
  • Makes decisions in 10 second rounds
  • Takes into account from 0.5 to 60 minutes of historical metrics
  • Checks reachable nodes at each round
  • Uses raft-like algorithm with weaker consistency guarantees

.. _cantal: http://cantal.readthedocs.org .. _confd: https://github.com/kelseyhightower/confd .. _consul-template: https://github.com/hashicorp/consul-template

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].