Open Eson-Jia opened 4 years ago
调研到的方案有:
现在遇到的问题,方案1和2使用 nginx 容器来提供服务的话需要在里面开启至少两个进程:nginx+confd/consul-template,这不利于容器内进程的管理。 而且方案1中 confd 没法开启 daemon 用于接管 nginx 进程 方案3需要调研 HAProxy
etcd+confd+nginx参考 上面解决方案的相关配置 go template
consul+consul-template+nginx 参考: nginx-consul-template consul-template
consul+HAProxy 参考: haproxy-consul
etcd+confd+nginx参考
go template
Docker 容器的进程管理
调研到的方案有:
现在遇到的问题,方案1和2使用 nginx 容器来提供服务的话需要在里面开启至少两个进程:nginx+confd/consul-template,这不利于容器内进程的管理。 而且方案1中 confd 没法开启 daemon 用于接管 nginx 进程 方案3需要调研 HAProxy