我最近应用了这个 CRD 文件
https://raw.githubusercontent.com/jetstack/cert-manager/release-0.11/deploy/manifests/00-crds.yaml
With kubectl apply
安装这个:https://hub.helm.sh/charts/jetstack/cert-manager https://hub.helm.sh/charts/jetstack/cert-manager
我想我成功地应用了它:
xetra11@x11-work configuration]$ kubectl apply -f ./helm-charts/certificates/00-crds.yaml --validate=false
customresourcedefinition.apiextensions.k8s.io/challenges.acme.cert-manager.io created
customresourcedefinition.apiextensions.k8s.io/orders.acme.cert-manager.io created
customresourcedefinition.apiextensions.k8s.io/certificaterequests.cert-manager.io created
customresourcedefinition.apiextensions.k8s.io/certificates.cert-manager.io created
customresourcedefinition.apiextensions.k8s.io/clusterissuers.cert-manager.io created
customresourcedefinition.apiextensions.k8s.io/issuers.cert-manager.io created
但现在我想“看看”我刚刚在这里应用了什么。我不知道如何列出这些定义,或者例如,如果我认为它们会以某种方式搞砸我的集群,则删除它们。
我在这里找不到任何相关信息:https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#preparing-to-install-a-custom-resource https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#preparing-to-install-a-custom-resource
kubectl get customresourcedefinitions
, or kubectl get crd
.
然后您可以使用kubectl describe crd <crd_name>
获取 CRD 的描述。而且当然kubectl get crd <crd_name> -o yaml
获得 CRD 的完整定义。
要删除您可以使用kubectl delete crd <crd_name>
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)