Skip to main content

Building docker swarm environment

Project description

# hive-builder

hive-builder is a tool for building a site that operates docker containers across multiple servers. By using the cluster function of the docker swarm mode and the disk redundancy function of the drbd9, without using Kubernetes, you can build a site with a simple configuration. The hive houses the swarm of microservice and manages them.

  • A method of selecting leaders in server elections prevents split brain and does not require centralized control by a controller

  • The cluster function of docker swarm mode ensures high availability

  • You can migrate a container between servers, even that have data volumes, by mirroring disks with drbd that have auto promotion function

  • Sites can be built on IaaS such as AWS by launching the command only once

  • Container contents can be described with ansible role

  • Initial data can be loaded when site is launched

  • Have a private repository server in the site and store container images

  • Have Zabbix server in the site and monitor the operation

  • You can define 3 stages of private, staging, production in one inventory and build a site for each stage

For details, see [the document](https://hive-builder.readthedocs.io/) (Sorry, there are only Japanese ones now).

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hive_builder-2.2.14rc1.tar.gz (665.3 kB view details)

Uploaded Source

Built Distribution

hive_builder-2.2.14rc1-py3-none-any.whl (158.6 kB view details)

Uploaded Python 3

File details

Details for the file hive_builder-2.2.14rc1.tar.gz.

File metadata

  • Download URL: hive_builder-2.2.14rc1.tar.gz
  • Upload date:
  • Size: 665.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.3

File hashes

Hashes for hive_builder-2.2.14rc1.tar.gz
Algorithm Hash digest
SHA256 ee05fdeefc2b2a0d9e20207c0a49e4afb5322e6cd70c064498a6d614c37e44e5
MD5 349475cb1bcad39eec58d72d20b4a719
BLAKE2b-256 d52470d42c02caa66229c8ea5bde37aba5ce9da07c281dc8801cc36d74ff8240

See more details on using hashes here.

File details

Details for the file hive_builder-2.2.14rc1-py3-none-any.whl.

File metadata

  • Download URL: hive_builder-2.2.14rc1-py3-none-any.whl
  • Upload date:
  • Size: 158.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.3

File hashes

Hashes for hive_builder-2.2.14rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 23ac41d429b63c095d2318360845d9953579725eb6f22e7b2f3bbb876dcb035b
MD5 a87d15e5851d5e1ff1ed51af8fd39b77
BLAKE2b-256 dca27a31d036d1d1867c6e4a678f1f8c9480ef85d3d1eee2d66d6e43293d702d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page