# Set variables
certPrefix=kimconnect
domainName=kimconnect.com
domainName2=www.kimconnect.com
serviceName=kimconnectblog-wordpress
servicePort=8080
# Create a yaml file and create cert with it
cat <<EOF > $certPrefix-cert.yaml
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: $certPrefix-cert
namespace: default
annotations:
kubernetes.io/ingress.class: "nginx"
acme.cert-manager.io/http01-edit-in-place: "true"
kubernetes.io/tls-acme: "true"
spec:
dnsNames:
- $domainName
- $domainName2
secretName: $certPrefix-cert
issuerRef:
name: letsencrypt-prod
kind: ClusterIssuer
EOF
kubectl create -f $certPrefix-cert.yaml
Categories: