istio v1.11.4 - 通过 helm chart 安装;如何启用特使代理日志记录?

istio v1.11.4 - install via helm chart; how to enable envoy proxy logging?

这可能是一个非常基本的问题。我正在查看 Install Istio with Helm and Enable Envoy’s access logging

如果我通过其 helm 图表安装 istio,如何启用特使访问日志记录?

最简单且可能唯一的方法是使用 Helm 安装 Istio 和 IstioOperator。

这样做的步骤几乎相同,但是您需要使用 istio-operator 图表而不是 base 图表。

首先创建 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 的访问日志记录,但无论我做什么都无法成功。