Я следовал этому руководству , чтобы создать nginx-вход, который отлично работает.
Далее я хочу создать объект ClusterIssuer с именем letsencrypt-staging и использовать промежуточный сервер Let's Encrypt, но получаю эту ошибку.
kubectl create -f staging_issuer.yaml
ошибка: не удается распознать "staging_issuer.yaml ": нет совпадений для вида" ClusterIssuer "в версии" certmanager.k8s.io/v1alpha1"
Я искал решения, но не могу найти ничего, что работает для меня или что я могуПонимаю.В основном я обнаружил сообщения об ошибках.
Вот мой файл yaml, который я использовал для создания ClusterIssuer.
apiVersion: certmanager.k8s.io/v1alpha1
kind: ClusterIssuer
metadata:
name: letsencrypt-staging
spec:
acme:
# The ACME server URL
server: https://acme-staging-v02.api.letsencrypt.org/directory
# Email address used for ACME registration
email: your_email_address_here
# Name of a secret used to store the ACME account private key
privateKeySecretRef:
name: letsencrypt-staging
# Enable the HTTP-01 challenge provider
http01: {}