Estou aprendendo Kong API Gateway e estou tentando configurá-lo usando o Kubernetes Ingress Controller .
Consegui adicionar um plugin de serviço, seguindo este tutorial , mas não consigo encontrar em nenhum lugar como removê-lo .
Pesquisei no ChatGPT e consegui editar a configuração com kubectl edit service <service_name>
o comando, mas parece um pouco inconveniente e parece que é a maneira errada de fazer isso.
Pergunta
Qual é a maneira correta (mais simples e rápida) de remover um plugin da configuração de um serviço? Talvez usando kubectl annotate
comando? Links para qualquer documentação útil serão amplamente apreciados :)
Ao aplicar um plugin usando CRDs, é apenas um objeto genérico do Kubernetes. Posteriormente, podemos usar a anotação para anotar um serviço para que Kong aplique o referido plugin ao serviço.
Se você deseja desabilitar um plugin de um serviço, remova a
konghq.com/plugins
anotação.Para remover facilmente a anotação, basta executar
kubectl annotate service <service-name> konghq.com/plugins-
. Usar-
após o nome da anotação apenas a removerá do serviço.