duang:与dockerd haproxy etcd confd集成的docker framwork

时间:2024-06-10 03:30:44
【文件属性】:

文件名称:duang:与dockerd haproxy etcd confd集成的docker framwork

文件大小:249KB

文件格式:ZIP

更新时间:2024-06-10 03:30:44

Go

#duang duang是一个以业务为单位的,分发器+docker集群的方案。前端采用confd+haproxy。 ##用法 把代码拉到本地后,在 conf 目录下创建 duang.conf 文件,内容如下 db_addr = tcp(你MySQL地址[:端口]) db_user = MySQL用户名 db_pass = MySQL密码 db_name = 数据库名 db_dropifexist = false #这个仅供测试用。默认不写或者false,如果设置成true,每次启动都会清空数据库。 etcd_addr = ://etcd服务器IP:端口 etcd_root = /根目录 network_mode = pipework_path = pipework路径 pipework_bridge = 网桥 ssh_user = ro


【文件预览】:
duang-master
----.gitignore(627B)
----main.go(162B)
----README.md(2KB)
----routers()
--------router.go(2KB)
----views()
--------ippool()
--------deliver()
--------unit()
--------dockerd()
----conf()
--------app.conf(88B)
----tests()
--------default_test.go(965B)
----etcd_directory_arch.png(41KB)
----static()
--------js()
----.gitattributes(378B)
----models()
--------dockerdengine()
--------deliverengine()
--------dockerdscheduler()
--------init.go(582B)
--------sshclientengine()
--------core()
----haproxy+confd的etcd目录结构.xmind(67KB)
----confd_example()
--------conf.d()
--------templates()
----duang.xmind(176KB)
----duang.png(54KB)
----controllers()
--------default.go(243B)
--------utils.go(454B)
--------init.go(66B)
--------unit.go(15KB)
--------ippool.go(2KB)
--------dockerd.go(3KB)

网友评论