gpt4 book ai didi

kubernetes - 如何为 Kubernetes 中的特定部署禁用 istio-proxy sidecar 访问日志

转载 作者:行者123 更新时间:2023-12-05 06:56:45 24 4
gpt4 key购买 nike

我在 Kubernetes 中使用 istio-proxy sidecar,sidecar 会自动添加到 Kubernetes pod。我想关闭单个部署的访问日志(不禁用 sidecar)。有注释吗?

最佳答案

正如我在评论中提到的


如果你想全局禁用 envoy 的访问日志记录,你可以使用 istioctl/operator 来实现。

有istio documentation关于那个。

Remove, or set to "", the meshConfig.accessLogFile setting in your Istio install configuration.

有istioctl命令:

istioctl install --set meshConfig.accessLogFile=""

有一个 istio 运算符的例子:

apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
profile: default
meshConfig:
accessLogFile: ""

如果你想为特定的 pod 禁用它,你可以使用下面的命令,有 envoy documentation关于那个。

curl -X POST http://localhost:15000/logging?level=off 

当您正在寻找一种方法来部署时,init container 技巧以上 curl 命令可能确实有效。

关于kubernetes - 如何为 Kubernetes 中的特定部署禁用 istio-proxy sidecar 访问日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65070875/

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