问题标签 [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 投票
1 回答
126 浏览

azure - Azure kubernetes - Azure CNI 和 Istio,边车 IP 分配?

我们的 Azure kubernetes 集群配置了 Azure CNI 用于网络,它使用 CIDR: /21 的子网。

当我们计划部署 Istio 服务网格和额外的 sidecar 以进行日志传送时,这些将如何影响可用的 IP?那些会消耗IP吗?如果是这样,如何避免IP拥塞?

0 投票
2 回答
406 浏览

azure - Azure Kubernetes - Azure Monitor & Sidecar Logshipping?

由于容器的 Azure Monitor 将从控制台收集基本日志,即标准输出/标准错误。是否有任何理由为日志传送实施 Sidecar,特别是对于生产工作负载?目前我正在使用以下模式

0 投票
0 回答
1730 浏览

java - spring cloud gateway拦截所有传入和传出请求

它将是一个后端应用程序,它公开一些 REST 端点并可以调用其他后端。此应用程序在一台主机上运行。我想在同一主机上运行其他应用程序 - Sidecar。它应该: 1) Sidecar 应该接收后端应用程序的所有传出流量以添加额外的身份验证标头。2) Sidecar 应该接收所有传入流量并检查 auth 标头然后转发到后端应用程序。

Sidecar 应该是 spring-boot 应用程序。我要选择-Spring 云网关。

解决 1)我将通过代理调用所有后端应用程序请求 - 代理是 Sidecar 云 GW 解决 2)我将只公开接收所有传入流量并转发到后端应用程序的 Sidecar 端点 /**

下一个代码适用于当后端应用程序发起传出请求并使用 Sidecar 作为代理时

同时上面的代码会拦截所有外部传入的请求并再次发送到 Sidecar,导致无限循环。

任何建议如何编写 Sidecar(Spring 云网关),一方面它将用作传出请求的代理,另一方面将所有传入请求转发到后端应用程序

谢谢

0 投票
1 回答
791 浏览

kubernetes - istio-1.7.2 安装,缺少仪表板和 pod?

我已经使用入门页面上的官方参考安装了 istio 。
以下是我使用的命令:
$ curl -L https://istio.io/downloadIstio | sh -

$ istioctl install --set profile=demo

$ kubectl label namespace default istio-injection=enabled

我最终得到了以下版本的 istio:

我的 Kubernetes 版本是:

istio-system在我验证安装在命名空间中的对象之前,一切似乎都很好

如您所见,缺少的组件很少 -缺少 istio-citadel、istio-pilot、istio-policy、istio-sidecar、istio-telemetry、istio-tracing 等的 pod 很少。这些组件在 1.4.2 中可用。
在 1.4.2 安装中,我可以看到grafana、jaeger、kiali、prometheus、zipkin 仪表板。但这些现在都不见了。例子:

这是 1.7.2 中的预期行为还是我的安装损坏了。如果安装损坏,我还能如何修复它。毕竟我遵循了入门指南中的说明。

0 投票
1 回答
1874 浏览

kubernetes - oauth2 代理边车的目的是什么?

您能否解释一下为什么可以使用oauth2-proxy作为 sidecar?例如,k8s 中的每个 pod 都有这个 sidecar 的架构,它代理 Keycloack。

0 投票
1 回答
3496 浏览

kubernetes - 将 Sidecar 容器添加到正在运行的 pod(s)

我有我们正在运行的供应商应用程序的 helm 部署脚本。对于日志记录解决方案,我需要为 fluentbit 添加一个 sidecar 容器,以将日志推送到聚合日志服务器(在本例中为 splunk)。

现在要定义这个 sidecar 容器,我想避免更改供应商定义的部署脚本。相反,我想要一些替代方法将边车容器附加到正在运行的 pod(s)。

到目前为止,我已经了解到可以在同一个部署脚本(部署配置)中定义 sidecar 容器。

0 投票
1 回答
632 浏览

kubernetes - 用作 Sidecar 时,SQL Cloud Proxy 不断重启连接

当我将 SQL 代理用作我在 Kubernetes 集群上部署的 sidecar 时,我遇到了一个奇怪的问题。总而言之,它会不断关闭客户端的连接,然后立即打开一个新连接,而不会导致任何致命异常!

我的部署

我有一个具有 2 个图像的部署对象,(1) Spring Boot App和 (2) SQL Cloud Proxy。我使用 SQL 代理从不同的 GCP 项目访问数据库(我有我的理由)。此部署中对公开服务的所有请求都可以正常工作,但我在日志中不断收到错误消息,指出正在从 SQL 代理关闭连接并重新建立! 在此处输入图像描述

我的部署 YAML 文件

我在找什么?

我正在尝试找到一种方法来解决每天数千次重新启动连接的问题!如果我可以强制代理不重置连接并使其保持活动状态,我做了一些研究,但我一无所获!

我会很感激你们的帮助!

0 投票
1 回答
4115 浏览

kubernetes - Kubernetes 中的 sidecar 与 init 容器

我无法区分边车和初始化容器。到目前为止,我了解真正的应用程序容器等待 init 容器做某事。但是,sidecar 可以做同样的事情,不是吗?反之亦然,init 容器不会消失,因此也可以“在旁边”运行。因此,我的困惑。

谢谢您的帮助。

0 投票
1 回答
81 浏览

azure - 从http重定向到https、nginx

我正在将此配置用于 nginx,我将其用于 azure 中的 sidecar,按照此链接, 我无法弄清楚要在配置中更改什么以自动重定向http://domainhttps://domain

编辑:在第一个答案中的建议后它没有用,添加了两个块,它是这样的:

0 投票
1 回答
2114 浏览

kubernetes - Kubernetes 中的临时容器

我创建了一个标准的 nginx pod,我想运行一个 sidecar 容器,但它在 Kubernetes 1.18 - 1.20 中不适合我。

我在 apiserver、调度程序和控制器管理器中启用了门功能。pod 上的描述不显示错误或其他内容:

我在这里想念什么?