文件名称:网络控制器:Go中的Kubernetes CNI网络控制器实现
文件大小:455KB
文件格式:ZIP
更新时间:2024-02-26 11:24:44
kubernetes sdn sdn-controller cni Software-definednetworking
CNI网络控制器 打开vSwitch,与kubernetes容器关联的多个网络接口等 目录 发展历程 # generate protocol buffer make pb # make server binary make server # make client binary make client # make test (You should run this before push codes) make test 用法 作为服务器运行 网络控制器服务器提供了两种侦听方式:TCP和Unix域套接字。 如果要作为UNIX域套接字服务器运行,则应指定一个存储soock文件的路径,并且当服
【文件预览】:
network-controller-master
----.travis.yml(2KB)
----client()
--------common()
--------main.go(9KB)
----server()
--------main.go(3KB)
--------netlink_handler.go(6KB)
--------openvswitch_handler.go(7KB)
----vendor()
--------vendor.json(21KB)
----nl()
--------link.go(3KB)
--------link_test.go(5KB)
--------netlink_handler_test.go(2KB)
--------netlink_event_test.go(804B)
--------netlink_event.go(1KB)
--------netlink_handler.go(827B)
----images()
--------overview.png(584KB)
----deploy()
--------client()
--------server()
----messages()
--------messages.pb_test.go(979B)
--------messages.pb.go(76KB)
--------messages.proto(4KB)
----Dockerfile(602B)
----tests()
--------main.go(3KB)
----LICENSE(11KB)
----openvswitch()
--------ovs_test.go(5KB)
--------ovs.go(5KB)
----docker()
--------docker_test.go(2KB)
--------pause-container.go(752B)
--------pause-container_test.go(1KB)
--------docker.go(931B)
----.gitignore(566B)
----CHANGELOG.md(15KB)
----Makefile(2KB)
----.dockerignore(59B)
----README.md(5KB)
----utils()
--------utils_test.go(945B)
--------utils.go(890B)