我正在学习Kong API Gateway,并尝试使用Kubernetes Ingress Controller配置它。
我已经能够添加一个服务插件,按照本教程,但我找不到任何地方如何删除它。
我在ChatGPT上搜索了它,我已经能够用kubectl edit service <service_name>
命令编辑配置,但它似乎有点不方便,感觉这是错误的方法。
提问
从服务的配置中删除插件的正确(最简单和最快)方法是什么?也许使用kubectl annotate
命令?链接到任何有用的文档将受到广泛的赞赏:)
1条答案
按热度按时间gzszwxb41#
当使用CRD应用插件时,它只是一个通用的Kubernetes对象。之后,我们可以使用annotation来注解一个服务,让Kong将该插件应用到该服务。
如果你想从服务中禁用一个插件,请删除
konghq.com/plugins
注解。要轻松删除注解,只需运行
kubectl annotate service <service-name> konghq.com/plugins-
。在注解名称后使用-
将从服务中删除它。