服务网格提供了一组开箱即用的内置插件,您可以根据业务需求灵活选择。
插件使用概述
服务网格提供了一组内置插件,实现不同的功能需求;插件可以配置不同的参数,根据配置参数的不同,每个插件可以配置多个实例;每个插件实例可以绑定到一定范围的工作负载上生效;当前支持的生效范围包括K8s命名空间、服务、工作负载以及网关。
配置插件
进入服务网格控制台 -> 插件扩展中心 -> 插件市场 可以看到一组内置插件,已经配置了实例的插件展示为已启用状态,未配置实例的插件展示为未启用状态
点击需要配置的插件卡片进入插件配置页面,点击新增插件实例按钮,弹出插件配置页面
根据页面提示配置插件实例名称、优先级、插件内容
支持将插件配置实例绑定到命名空间、服务、工作负载及网关上生效,您可以根据需要绑定到目标数据面
配置项 | 说明 |
---|---|
插件实例名称 | 插件实例,只允许字母+数字组合,长度不大于16,同一个插件的多个实例名称不能重复 |
优先级 | 对应EnvoyFilter CRD中的priority字段,用于定义补丁应用到数据面配置的优先级 |
插件配置 | 对应插件的配置信息,具体参考各个插件的说明文档 |
插件生效范围 | 将插件配置实例应用到不同的范围,支持命名空间、服务、工作负载及网关级别生效 |
说明您可以在 插件扩展中心 -> Envoy过滤器模板 菜单下看到插件配置实例生成的Envoy过滤器模板,在Envoy过滤器菜单下可以看到最终生成的Envoy过滤器。
停用插件
进入服务网格控制台 -> 插件扩展中心 -> 插件市场,点击要停用的插件卡片进入插件详情页,可以看到当前改插件所有的配置实例,如果需要停用某个实例,删除该插件实例即可。