14 Commits
Author SHA1 Message Date
Stefan Junker c65f7aa31f networking: allow network selection with private-net
This commit adds the possiblity of passing a comma separated list of network
names to the '-private-net' argument. Only networks with their names specified
are loaded in the pods network stack.

The network documentation has been updated accordingly.
2015-05-29 17:21:53 -07:00
Stefan Junker 0f3f77dfb8 documentation: add ipvlan and rewrite macvlan
Describe macvlan in more detail since ipvlan is derived from macvlan,
and can be nicely explained by pointing out the differences between
the two.

Additionally the ipvlan example shows a more complex way to configure
the host-local ipam plugin with IPv6.
2015-05-22 11:29:22 -07:00
Rob Szumski 4d4d3ee69f docs: fix link formatting 2015-05-13 10:31:31 -07:00
Eugene Yakubovich 7abd8f3b84 net: switch to using CNI plugins 2015-04-27 14:43:25 -07:00
Rob Szumski c5c0f8bcf8 docs: fix formatting 2015-04-20 15:28:21 -07:00
Eugene Yakubovich dbc1f0f238 net: add option to expose ports on hosts
Ports that were defined in app manifest can be
exposed via --port=name:host-port option on cmd line.
For example, given app manifest with ports entry:
{
    "name": "http",
    "port": 80,
    "protocol": "tcp"
}

rkt run --private-net --port=http:8888 myapp.aci
will forward traffic from host's tcp port 8888 to
container's port 80.

Fixes #624
2015-04-03 17:24:02 -07:00
Jonathan Boulle 79753c9b19 *: rocket -> rkt 2015-03-31 16:31:21 -07:00
Jonathan Boulle 3fd0303076 *: global containers -> pods rename 2015-03-31 15:55:06 -07:00
Eugene Yakubovich 9a8233e24a Merge pull request #595 from eyakubovich/dup-nets
net: allow overriding default net
2015-03-11 17:42:31 -07:00
Jonathan Boulle 63bb0846c3 rkt: metadatasvc -> metadata-service 2015-03-11 11:37:29 -07:00
Eugene Yakubovich c10b0fda3a net: allow overriding default net
If a user supplies a net with name "default", rkt will not
instantiate its default net. Also warn and ignore duplicate
nets.
2015-03-10 16:15:33 -07:00
Brandon Philips 84f4a5e68a Documentation: networking: fixup formatting
Use one sentence per line and fixup header precedence.
2015-03-08 11:58:17 -04:00
Eugene Yakubovich d19364433b net: added macvlan plugin
macvlan uses the specified host's interface to send the
packets. However macvlan will have its own MAC address
(randomly generated by the kernel) making it look like
yet another interface on the link.

Fixes #478
2015-03-03 10:51:12 -08:00
Eugene Yakubovich c91cc60ab6 docs: added networking docs 2015-02-27 10:14:59 -08:00