istio v1.11.4 - 通过 Helm Chart 安装;如何启用 Envoy 代理日志记录?

问题描述 投票:0回答:2

这可能是一个非常基本的问题。我正在查看 Install Istio with HelmEnable Envoy 的访问日志记录

如果我通过 Helm Chart 安装 Istio,如何启用 Envoy 访问日志记录?

kubernetes-helm istio
2个回答
0
投票

最简单也可能是唯一的方法是使用 Helm 通过 IstioOperator 安装 Istio。

执行此操作的步骤几乎相同,但您需要使用

base
图表而不是
istio-operator
图表。

首先创建

istio-operator
命名空间:

kubectl create namespace istio-operator

然后使用 Helm 部署 IstioOperator (假设您已经下载了 Istio,并将当前工作目录更改为 istio root):

helm install istio-operator manifests/charts/istio-operator -n istio-operator

安装 IstioOperator 后,您现在可以安装 Istio。这是您可以启用 Envoy 访问日志记录的步骤:

kubectl apply -f - <<EOF
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
  namespace: istio-system
  name: istiocontrolplane
spec:
  profile: default
  meshConfig:
    accessLogFile: /dev/stdout
EOF

我尝试使用

base
图表启用 Envoy 的访问日志记录,但无论我做什么都无法成功。


0
投票

可以使用

meshConfig
通过 istiod Helm 图表配置 Envoy 访问日志。

meshConfig:
  accessLogFile: /dev/stdout

MeshConfig 的更多选项位于此处

© www.soinside.com 2019 - 2024. All rights reserved.