Name: dcos-net
Owner: DC/OS
Description: A networking layer of DC/OS
Created: 2017-06-06 19:26:36.0
Updated: 2018-05-18 20:52:15.0
Pushed: 2018-05-22 17:55:15.0
Homepage: https://dcos.io/docs/latest/networking/
Size: 6754
Language: Erlang
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
DC/OS Net (or dcos-net) is a networking layer of The Datacenter Operating System (or DC/OS).
dcos-net is responsible for the following:
Distributed CRDT store with multicast and failure detector capabilities
Orchestration of virtual overlay networks using VXLAN
Distributed Layer 4 virtual IP load balancing
Network metrics (Enterprise DC/OS only)
For more information please see DC/OS documentation.
You can build, check, and test dcos-net in development image using
make docker-compile
, make docker-check
, and make docker-test
respectively.
All makefile targets with docker-
prefix will build development image with all
dependencies and run rebar3 commands in that image on the host directory.
To check your dcos-net build on DC/OS you can use DC/OS on Docker a.k.a.
dcos-docker. To build and run dcos-net in dev
mode on dcos-docker just run make dcos-docker-dev
. Please make sure that
CUSTOM_VOLUMES
variable from make-config.mk
contains path to dcos-net
directory and uses rw
mount option, e.g. -v $(HOME)/dcos-net:$(HOME)/dcos-net:rw
.
Erlang/OTP 20.x
C compiler
GNU make
libsodium 1.0.12+
To run common tests you can run make test
on any linux-based system with the
following list of additional dependencies:
dig (dnsutils or bind-utils)
iproute2
ipvsadm