負載均衡器和服務鏈路都可以實現服務的高可用性。 負載均衡器通過代理服務器,而通過DNS服務鏈接。我可以使用服務鏈接而不是負載平衡器嗎?
因爲這個DNS只屬於Rancher本身,所以公共服務只能使用負載平衡器來分配請求。
但是對於內部服務,如果服務鏈接與負載平衡器相同? 服務鏈接是否可用於高度可用性?
由於DNS緩存,請求是否可能無法平衡分配?
例如:
服務backend
,3個容器,backend_1
,backend_2
,backend_3
服務nginx的,使一個proxy_pass
到backend
。
難道總是傳遞給backend_1
,因爲它一旦DNS來backend_1
,它總是使用backend_1
?
換句話說,我可以使用服務連接而不是負載均衡器來進行內部服務嗎?
請問您是否可以嘗試在您的答案中包含鏈接的相關部分?鏈接傾向於打破,這將使這個問題得不到解決。有關更多信息,請參閱[如何解答](http://stackoverflow.com/help/how-to-answer)。 – hbaderts