问题标签 [sidecar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
16 浏览

html - 如何在“Sidecar”大卡特尔主题的移动视图中显示我的徽标?

我目前正在使用“Sidecar”Big Cartel 主题,当您从桌面视图切换到移动视图时,徽标图像将替换为商店名称。有人知道如何阻止它转换为文本吗?

0 投票
0 回答
16 浏览

jaeger - 是否可以在 CronJobs 中使用 Jaegertracing 边车?

我在 K8s 集群中安装了 Jaeger 运算符,当我使用 annotation 时,它非常适用于 Deployment "sidecar.jaegertracing.io/inject": "true",如下所示:

但是,我有一些 cronjobs 具有将 HTTPx 请求导出到 Jaeger 的工具,我尝试添加 jaeger sidecar 但从未启动。

我的配置是:

我的 Helm 价值观是:

0 投票
0 回答
10 浏览

kubernetes-pod - Spring Cloud Gateway 是否适合用作容器边车?

我正在构建一个用作微服务之间代理的 sidecar,Spring Cloud Gateway 具有所有必要的功能,但是,我关心的是 sidecar 的大小。Spring Cloud Gateway 具有相当大的占用空间(一个简单的应用程序为 35MB),可用作 sidecar。我们可以使用 Go 甚至 Quarkus(如果我们想使用 Java)编写自己的代理,并创建一个更小的代理,并且可能更高效的实现。有什么建议吗?

0 投票
0 回答
78 浏览

python - 从 Python 调用 Rust:我应该使用共享库还是边车模式?

我维护了一个用 Rust 编写的大型 repo,其中涉及某些功能,例如与数据库的 I/O,以及使用 Websocket 与其他节点的通信。

现在我需要允许其他人编写 Python 脚本,这些脚本可以使用 DB I/O 和 websocket 的东西,如上所述,它们是用 Rust 编写的。看起来我有两种可能的方法:

  1. 一种方法是将那些 Rust 编写的东西编译到共享库(.soLinux 上的文件)中,然后像Ctypes在 Python 中一样加载它们。
  2. 另一种方法是构建一个用 Rust 编写的“sidecar”,它具有这些 DB 和 Websocket 功能,将 sidecar 作为守护进程运行,并让 Python 脚本与该守护进程通过 IPC(例如,套接字)进行交互。

我觉得每种方法都有优点/缺点。对于第一种方法,处理 Rustffi或 PythonCtypes可能不是很简单。第二种方法在延迟方面可能会有一点开销。

现在我看到越来越多的人采用第二种方法(又名边车模式),而第一种方法听起来更老套。我想在这里发布我的问题,并希望对此发表任何评论!

0 投票
0 回答
34 浏览

artifactory - 集线器设置为私有存储库后,Istio-proxy 容器失败

我更改了我的 istio 配置,因此它从私有 repo 中提取代理图像,并且当 pod 能够检索图像并尝试启动容器时,它会因错误而崩溃并失败。

以下是 istio 配置图中之前的配置(仅相关部分)

我把它改成

如前所述,它正常提取图像,但我在容器的日志中得到以下错误。他们继续循环,我的应用程序永远不会启动

我不理解失败,因为我要更改的是从中提取代理图像的来源。

代理图像与我从 docker hub 中提取的图像相同。我把它拉到本地并推入我的私人仓库

版本:proxyv2:1.6.3

0 投票
2 回答
29 浏览

java - 一个 Pod 中的多个 JBoss-JDK17 容器

我尝试在同一个 Pod 中运行 2 个 Spring Boot 应用程序(本质上,一个是另一个的反向代理——sidecar 模式的一个小实现),我发现其中一个容器无法启动。事实上,它崩溃并出现以下错误:

我的印象是这个问题是由我使用的插件构建最终图像的方式引起的,但我不确定。我怀疑这两个容器都为 Jolokia 和 Prometheus JMX 代理使用相同的端口(因为图像是以相同的方式构建的),但我没有找到禁用它们的方法。

有人有什么想法吗?