gpt4 book ai didi

networking - Sidecar与Ambassador和Adapter模式的区别

转载 作者:行者123 更新时间:2023-12-02 01:25:40 26 4
gpt4 key购买 nike

我对多容器 Pod 设计模式感到困惑。
(sidecar、适配器、大使)

我的理解是:
Sidecar :容器+容器(共享相同资源并执行其他功能)
适配器:容器+适配器(用于检查其他容器的状态。例如监控)
Ambassador:容器+代理(到外部网络)

But, According to Istio -Installing the Sidecar, They introduce proxy as a sidecar pattern.

Adapter是容器,Proxy也是容器。

所以,我的问题是Sidecar模式和Adapter&Ambassador模式有什么区别?

Sidecar模式概念是否包含Adapter&Ambassador模式?

最佳答案

首先,你是对的,术语 sidecar 容器现在已经成为描述 pod 中额外容器的词。 Originally(?)这是一种特定的多容器设计模式。

多容器设计模式

边车模式

容器中的一个额外容器,用于增强扩展主容器的功能。

大使图案

将网络连接代理到主容器的容器。

适配器模式

一个转换主容器输出的容器。

这取自 2015 年的原始文章:Patterns for Composite Containers

摘要

您的注释

But, According to Istio -Installing the Sidecar, They introduce proxy as a sidecar pattern.

在上面的模式中,大使适配器实际上都必须代理网络连接,但目的不同。使用 Istio,可以完成此操作,例如终止mTLS连接,收集指标等以增强您的主容器。因此,它实际上是一个 sidecar 模式,但令人困惑的是,正如您正确指出的那样,所有模式代理连接 - 但目的不同。

关于networking - Sidecar与Ambassador和Adapter模式的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59451056/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com