清理 Traefik CRD

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

我已经在 Kubernetes 上为我的 Traefik 安装运行了

helm delete
,但是我仍然在集群中看到 CRD。

如何摆脱这些?

kubernetes-helm traefik
2个回答
0
投票

首先,找到并删除所有创建的自定义资源(例如 ingressroute):

kubectl get ingressroute -A 

之后,您只需一行即可删除所有 CRD:

kubectl get crds -A -o name | grep traefik | while read ln; do kubectl delete $ln ; done

-1
投票

CRD 可以像 Kubernetes 中的任何其他对象一样删除:https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#delete-a-customresourcedefinition

kubectl get <crd-name> -o yaml > crd.yaml
kubectl delete -f crd.yaml
© www.soinside.com 2019 - 2024. All rights reserved.