Advanced usage
Some edge use-cases might not have been included in the previous installation documentation, for clarity purposes. You may find some of them below.
Running behind a Docker registry proxy
If your installation environment requires you to whitelist images that can be pulled by the Kubernetes cluster, you must whitelist the registry.evertrust.io/stream
and registry.evertrust.io/stream-upgrade
images.
Leases
To ensure clustering issues get resolved as fast as possible, Stream can use a CRD (Custom Resource Definition) named Lease
(pekko.apache.org/v1/leases
). We strongly recommend that you use this mechanism, however it implies that you have the necessary permissions to install CRDs onto your server. In case you don’t, the feature can be disabled by passing the --skip-crds
flag to the Helm command when installing the chart, and setting the leases.enabled
key to false
.
If you want to manually install the CRD, you can check the crds/leases.yml
file.