2017-08-23 40 views

回答

4

我認爲它們是輔助容器。一個吊艙可以有一個或多個容器。一個容器應該只做一件事,比如Web服務器或負載平衡器。因此,如果您需要在Pod內完成一些額外的工作,例如github同步或數據處理,您可以創建一個額外的容器AKA sidecar。

1

我知道的「Sidecar」-pattern的最佳(原始?)描述來自Brendan Burns和David Oppenheimer在其關於「分佈式系統的容器模式」的出版物中。 檢查出紙+幻燈片在這裏: https://www.usenix.org/conference/hotcloud16/workshop-program/presentation/burns

也有其他設計模式,如「大使」或「適配器」。我不確定istio的實現是否真的是他們描述它的方式的邊車,但無論如何,我認爲這是該術語的起源。