迁移废弃的 API 源¶
'cert-manager installation: Removal of deprecated APIs'
The following cert-manager APIs were deprecated in cert-manager v1.4:
- cert-manager.io/v1alpha2
- cert-manager.io/v1alpha3
- cert-manager.io/v1beta1
- acme.cert-manager.io/v1alpha2
- acme.cert-manager.io/v1alpha3
- acme.cert-manager.io/v1beta1
These APIs are no longer served in cert-manager 1.6 and are fully removed in cert-manager 1.7. If you have a cert-manager installation that is using or has previously used these deprecated APIs you might need to upgrade your cert-manager custom resources and CRDs. This should be done before upgrading to cert-manager 1.6 or later.
Upgrading existing cert-manager resources¶
-  Familiarize yourself with the official Kubernetes documentation on CRD versioning. 
-  Make sure your cert-manager deployment is currently at version v1.0or later.
-  Make sure that any cert-manager custom resource manifests that refer to the deprecated APIs are updated to use the cert-manager.io/v1API and re-applied. You can use the cmctl convert commandto convert manifests.
-  Run the command cmctl upgrade migrate-api-version. It automates the steps described in Upgrade existing objects to a new stored version.