moby / ipvs

IPVS networking for containers (package derived from moby/libnetwork)
Apache License 2.0
97 stars 37 forks source link

ipvs - networking for containers

Test GoDoc Go Report Card

ipvs provides a native Go implementation for communicating with IPVS kernel module using a netlink socket.

Using ipvs

import (
    "log"

    "github.com/moby/ipvs"
)

func main() {
    handle, err := ipvs.New("")
    if err != nil {
        log.Fatalf("ipvs.New: %s", err)
    }
    svcs, err := handle.GetServices()
    if err != nil {
        log.Fatalf("handle.GetServices: %s", err)
    }
}

Contributing

Want to hack on ipvs? Docker's contributions guidelines apply.

Copyright and license

Copyright 2015 Docker, inc. Code released under the Apache 2.0 license.