diff --git a/etc/k8s/scripts/azure/cluster-issuer.yaml b/etc/k8s/scripts/azure/cluster-issuer.yaml new file mode 100644 index 0000000..c3445a0 --- /dev/null +++ b/etc/k8s/scripts/azure/cluster-issuer.yaml @@ -0,0 +1,18 @@ +apiVersion: cert-manager.io/v1 +kind: ClusterIssuer +metadata: + name: letsencrypt +spec: + acme: + server: https://acme-v02.api.letsencrypt.org/directory + email: info@volosoft.com + privateKeySecretRef: + name: letsencrypt + solvers: + - http01: + ingress: + class: nginx + podTemplate: + spec: + nodeSelector: + "kubernetes.io/os": linux \ No newline at end of file diff --git a/etc/k8s/scripts/azure/install-ingress.ps1 b/etc/k8s/scripts/azure/install-ingress.ps1 index 7db1e54..153ed91 100644 --- a/etc/k8s/scripts/azure/install-ingress.ps1 +++ b/etc/k8s/scripts/azure/install-ingress.ps1 @@ -1,4 +1,5 @@ $REGISTRY_NAME="volocr.azurecr.io" +$ACR_URL="volocr.azurecr.io" $CONTROLLER_REGISTRY="k8s.gcr.io" $CONTROLLER_IMAGE="ingress-nginx/controller" $CONTROLLER_TAG="v0.48.1" @@ -27,9 +28,6 @@ kubectl create namespace ingress-basic # Add the ingress-nginx repository helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx -# Set variable for ACR location to use for pulling images -$ACR_URL="volocr.azurecr.io" - # Use Helm to deploy an NGINX ingress controller helm install nginx-ingress ingress-nginx/ingress-nginx ` --namespace ingress-basic `