Skip to content
Snippets Groups Projects
Commit 196d067a authored by Rafael László's avatar Rafael László :speech_balloon:
Browse files

cert manager steps in readme

parent ffc85797
No related branches found
No related tags found
No related merge requests found
......@@ -85,3 +85,49 @@ EOF # Default setup for istio
kubectl get svc -n istio-system
kubectl get pods -n istio-system
```
7. Cert Manager (on mgmt)
```
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.3.1/cert-manager.yaml
```
Setup letsencrypt issuer
```
kubectl apply -f - <<EOF
apiVersion: cert-manager.io/v1
kind: Issuer
metadata:
name: letsencrypt-issuer
namespace: istio-system
spec:
acme:
email: rlacko99@gmail.com
server: https://acme-v02.api.letsencrypt.org/directory
privateKeySecretRef:
name: letsencrypt-issuer-account-key
solvers:
- http01:
ingress:
class: istio
EOF
```
Test it
```
kubectl apply -f - <<EOF
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: hello-cert
namespace: istio-system
spec:
secretName: hello-cert
issuerRef:
name: letsencrypt-issuer
commonName: hello.maze.sch.bme.hu
dnsNames:
- hello.maze.sch.bme.hu
EOF
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment