Prerequisite: cert-manager
Prepare your cluster for Brupop
Brupop uses cert-manager to manage self-signed certificates.
You can install it with kubectl
or helm.
Note
This guide uses the most recent release of cert-manager
, 1.14.1, but there is no particular hard dependency on this version.
Installing cert-manager
using kubectl
Use kubectl
to install cert-manager:
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.14.1/cert-manager.yaml
Installing cert-manager
using helm
First, add the cert-manager
helm chart:
helm repo add jetstack https://charts.jetstack.io
Then update your local chart:
helm repo update
Finally, install cert-manager
including its CRDs:
helm install \
cert-manager jetstack/cert-manager \
--namespace cert-manager \
--create-namespace \
--version v1.14.1 \
--set installCRDs=true
Next step
After installing cert-manager
, go ahead and install Brupop itself.