kubernetes-helm - istio v1.11.4 - 通过 helm chart 安装;如何启用特使代理日志记录?
解决方案
最简单且可能唯一的方法是使用 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 的访问日志记录,但无论我做什么都无法成功。
推荐阅读
- mysql - SQL 查询仅删除连接结果中的一些重复行
- html - 如何让按钮在不同屏幕上保持相同大小(分辨率)
- javascript - ReactJS 发出 http 请求并在页面上显示结果
- postgresql - idx_scan 统计信息是否会自动重置(默认)?
- vue.js - 公共与 src 目录(vue-cli)
- sql - 如何根据在 sql 查询中重置它的列值获取计数
- acumatica - 我需要有条件地设置一个必填字段
- eclipse - Scala IDE:对象 scalatest 不是包 org 的成员
- excel - 将公式从 D1 复制/粘贴到 D 列的空单元格中,从 D6 开始,一直到最后一行
- expect - 如何从期望测试 mySQL 响应中解析整数?