32 lines
567 B
Markdown
32 lines
567 B
Markdown
# Istio Cert Manager
|
|
|
|
The Istio Cert Manager is an addon controller to support Cert-Manager's `ACME HTTP01` Issuer with Istio `Gateway` and `VirtualService` intgration.
|
|
|
|
## Install
|
|
|
|
Create the Custom Resource Definition:
|
|
|
|
```
|
|
kubectl apply -f crd.yaml
|
|
```
|
|
|
|
Grant permissions for the new controller:
|
|
|
|
```
|
|
kubectl apply -f rbac.yaml
|
|
```
|
|
|
|
Create the controller pod:
|
|
|
|
```
|
|
kubectl apply -f pod.yaml
|
|
```
|
|
|
|
## Cleanup
|
|
|
|
```
|
|
kubectl -n cert-manager exec certman-istio-controller /cleanup.sh
|
|
kubectl delete -f pod.yaml
|
|
kubectl delete -f rbac.yaml
|
|
kubectl delete -f crd.yaml
|
|
```
|