如果我在容器中运行HAProxy(或Nginx)并将其直接安装在主机上,性能和/或稳定性会受到影响吗?
有一个很好的答案在https://stackoverflow.com/a/26149994/684908关于性能。 tl; dr是NAT(端口转发在某些情况下)引入了一些延迟。 尽pipe如此,在较小的尺度上可能可以忽略不计。
我运行HAProxy作为生产中的一个容器,通过Docker NAT桥接进行端口转发。 应用程序和HAProxy最初是在裸机上运行的。 Docker引入的任何延迟或开销都可以忽略不计。
主要担心的是,在获得任何安全性,function或修补程序修补程序之前,您将不得不等待容器进行更新。 你不能只在主机上运行yum / apt-get / yast upgrade ,你需要自己重build容器,或者等待其他人。