<p>I'm trying to configure HTTPS for my K8s/Istio cluster. I'm following this <a href="https://istio.io/docs/tasks/traffic-management/ingress/ingress-certmgr/" rel="noreferrer">official tutorial</a> step by step multiple times from scratch and get the same error every time when try to create a Certificate resource.</p>

<pre><code>no matches for kind "Certificate" in version "certmanager.k8s.io/v1alpha1"
</code></pre>

<p>I tried to install cert-manager and its CRD manually based on <a href="https://docs.cert-manager.io/en/latest/getting-started/install/kubernetes.html" rel="noreferrer">official docs</a> and no help.</p>

<pre><code>cert-manager-5ff755b6d5-9ncgr                               1/1       Running     0          6m55s
cert-manager-cainjector-576978ffc8-4db4l                    1/1       Running     0          6m55s
cert-manager-webhook-c67fbc858-wvtgs                        1/1       Running     0          6m55s
</code></pre>

<p>Can't find any piece of information regarding this error since it works foe everyone after installing out of the box or after installing cert-manager's CRD.</p>

<p>I suggest you to try <a href="https://docs.cert-manager.io/en/latest/getting-started/install/kubernetes.html" rel="noreferrer">this</a> installation for cert-manager and thereafter you can follow <a href="https://stackoverflow.com/questions/58423312/how-do-i-test-a-clusterissuer-solver/58436097?noredirect=1#comment103215785_58436097">this stackoverflow post</a> , it will get the issue sorted, I guess. You just need to make few substitutions at places where ingress has to be replaced with istio.</p>

<p>Kindly use </p>

<pre><code>apiVersion: cert-manager.io/v1alpha2
</code></pre>

<p>in clusterissuer, if the apiVersion for clusterIssuer present in that stackoverflow post is not acceptable </p>
