Kong Ingress Controller:如何从配置中删除插件条目?

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

我正在学习 Kong API Gateway,并且我正在尝试使用 Kubernetes Ingress Controller 来配置它。

我已经能够按照本教程添加服务插件,但我找不到任何地方如何删除它

我在ChatGPT上搜索了一下,已经可以用

kubectl edit service <service_name>
命令编辑配置了,但是好像有点不方便,而且感觉是错误的做法。

问题

从服务配置中删除插件的正确(最简单和最快)方法是什么? 也许使用

kubectl annotate
命令? 任何有用文档的链接将受到广泛赞赏:)

kubernetes api-gateway kong
1个回答
0
投票

当使用 CRD 应用插件时,它只是一个通用的 Kubernetes 对象。 之后,我们可以使用annotation来注释一个服务,让Kong将这个插件应用到该服务中。
如果您想从服务中禁用插件,请删除

konghq.com/plugins
注释。
要轻松删除注释,只需运行
kubectl annotate service <service-name> konghq.com/plugins-
。在注释名称后使用
-
只会将其从服务中删除。

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