我在Kubernetes中使用istio-proxy sidecar,sidecar会自动添加到Kubernete pod中。我想关闭一次部署的访问日志(不禁用sidecar(。有注释可以做到这一点吗?
正如我在评论中提到的
如果您想全局禁用特使的访问日志记录,您可以使用istioctl/operator来执行此操作。
有istio的相关文档。
删除或设置为"&";,Istio安装配置中的meshConfig.accessLogFile设置。
有istioctl命令:
istioctl install --set meshConfig.accessLogFile=""
istio操作符有一个例子:
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
profile: default
meshConfig:
accessLogFile: ""
如果你想为特定的吊舱禁用它,你可以使用下面的命令,有关于它的特使文档。
curl -X POST http://localhost:15000/logging?level=off
当您正在寻找一种方法来进行部署时,使用init容器和以上curl命令的技巧实际上可能会奏效。