In this docs we will use the following technologies for setup:
Please follow documentation.
Please follow documentation.
Please follow documentation.
Please follow documentation.
After installation, do not forget to run:
$ mkcert -install
$ kubectl -n cert-manager create secret tls mkcert \
--key "$(mkcert -CAROOT)/rootCA-key.pem" \
--cert "$(mkcert -CAROOT)/rootCA.pem"
Enable ingress:
$ minikube addons enable ingress
Configure ingress (we created the secret kube-system/secret
in the last step).
$ minikube addons configure ingress
Now turn it off and on again:
$ minikube addons disable ingress
$ minikube addons enable ingress
Please follow documentation. Make sure CRDs are also installed using either of these options in the documentation.
$ kubectl apply -f local-setup/cluster-issuer.yaml
Please follow documentation for Ubuntu or documentation for macOS.
After installation, please run:
$ echo 'address=/nldoc.local/127.0.0.1' >> "$(brew --prefix)/etc/dnsmasq.conf"
Edit /etc/hosts/
and add new lines:
127.0.0.1 publicatietool.nldoc.local
127.0.0.1 rabbitmq.nldoc.local
127.0.0.1 minio.nldoc.local
127.0.0.1 esc.nldoc.local
I haven't tried this but it's surely possible, please see documentation.
Now run:
$ minikube tunnel
The services will be exposed to the correct ports.
Currently, we are using .local
, but we should not.