<p>I recently applied this CRD file</p>

<pre><code>https://raw.githubusercontent.com/jetstack/cert-manager/release-0.11/deploy/manifests/00-crds.yaml
</code></pre>

<p>With <code>kubectl apply</code> to install this: <a href="https://hub.helm.sh/charts/jetstack/cert-manager" rel="noreferrer">https://hub.helm.sh/charts/jetstack/cert-manager</a></p>

<p>I think I managed to apply it successfully:</p>

<pre><code>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
</code></pre>

<p>But now I would like to "see" what I just applied here. I have no idea how to list those definitions or for example remove them if I think they will screw up my cluster somehow.</p>

<p>I was not able to find any information to that here: <a href="https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#preparing-to-install-a-custom-resource" rel="noreferrer">https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#preparing-to-install-a-custom-resource</a></p>

<p><code>kubectl get customresourcedefinitions</code>, or <code>kubectl get crd</code>. </p>

<p>You can then use <code>kubectl describe crd &lt;crd_name&gt;</code> to get a description of the CRD. And of course <code>kubectl get crd &lt;crd_name&gt; -o yaml</code> to get the complete definition of the CRD. </p>

<p>To remove you can use <code>kubectl delete crd &lt;crd_name&gt;</code>.  </p>
