kubernetes Kong Ingress控制器:如何从配置中删除插件条目?

eit6fx6z  于 2023-11-17  发布在  Kubernetes
关注(0)|答案(1)|浏览(130)

我正在学习Kong API Gateway,并尝试使用Kubernetes Ingress Controller配置它。
我已经能够添加一个服务插件,按照本教程,但我找不到任何地方如何删除它
我在ChatGPT上搜索了它,我已经能够用kubectl edit service <service_name>命令编辑配置,但它似乎有点不方便,感觉这是错误的方法。

提问

从服务的配置中删除插件的正确(最简单和最快)方法是什么?也许使用kubectl annotate命令?链接到任何有用的文档将受到广泛的赞赏:)

gzszwxb4

gzszwxb41#

当使用CRD应用插件时,它只是一个通用的Kubernetes对象。之后,我们可以使用annotation来注解一个服务,让Kong将该插件应用到该服务。
如果你想从服务中禁用一个插件,请删除konghq.com/plugins注解。
要轻松删除注解,只需运行kubectl annotate service <service-name> konghq.com/plugins-。在注解名称后使用-将从服务中删除它。

相关问题