38 lines
749 B
Markdown
38 lines
749 B
Markdown
# Istio Cert Manager Operator
|
|
|
|
The Istio Cert Manager is an addon operator to support Cert-Manager's `ACME HTTP01` Issuer with Istio `Gateway` and `VirtualService` integration.
|
|
|
|
## Install
|
|
|
|
Create the Custom Resource Definition:
|
|
|
|
```
|
|
kubectl apply -f crd.yaml
|
|
```
|
|
|
|
Grant permissions for the new operator:
|
|
|
|
```
|
|
kubectl apply -f rbac.yaml
|
|
```
|
|
|
|
Create the operator deployment:
|
|
|
|
```
|
|
kubectl apply -f deployment.yaml
|
|
```
|
|
|
|
## Cleanup
|
|
|
|
```
|
|
kubectl -n cert-manager exec certman-istio-operator /cleanup.sh
|
|
kubectl delete -f deployment.yaml
|
|
kubectl delete -f rbac.yaml
|
|
kubectl delete -f crd.yaml
|
|
```
|
|
|
|
## Todo
|
|
|
|
+ check all namespaces for `gw` and `vs`
|
|
* kucectl no stdout
|
|
* explore https://kubernetes.io/docs/concepts/workloads/controllers/garbage-collection/
|