Istio 流量控制与风险降低实践
1. Istio 操作提示与配置优化
Istio 提供了丰富的操作提示和配置优化功能,帮助我们更好地管理服务网格。
1.1 遥测 API 配置
在 Istio 1.12 中引入了 Alpha 级别的遥测 API。例如,若要仅显示入口网关工作负载的访问日志,可以使用以下遥测配置:
apiVersion: telemetry.istio.io/v1alpha1
kind: Telemetry
metadata:
name: ingress-gateway
namespace: istio-system
spec:
selector:
matchLabels:
app: istio-ingressgateway
accessLogging:
- providers:
- name: envoy
disabled: false
此遥测定义为 istio-system 命名空间中与选择器匹配的 Pod 启用访问日志。若已将 Istio 安装配置为将访问日志打印到标准输出,则无需进行访问日志记录,因为所有工作负载已将日志输出到控制台。不过,为了进行测试,可以将 disabled 属性设置为 true ,观察入口网关是否不再写入访问日志。
1.2 Istio 配置作用域与优先级
Istio 的配置(如遥测、边车、对等认证等)可以在
Istio 流量控制与降低部署风险实践
超级会员免费看
订阅专栏 解锁全文
16

被折叠的 条评论
为什么被折叠?



