Use Official Certificate Authority
In production, ESS should run with certificates from an official Certificate Authority (CA) for all external facing services rather than self-signed certificates.
Example Customization
The following customization example uses Let’s Encrypt as the Certificate Authority. Specifically, the customization directs all your Ingress resources to use Let’s Encrypt.
Go to your ESS installation directory:
cd ${HOME}/essModify the
kustomization.yaml(i.e., step 3 of the Applying Your Customizations procedure). Specifically, add the highlighted content to thekustomization.yamlfile under thepatcheskey:{% hint style="info" %} Tip If the
patcheskey does not exist inkustomization.yaml, add the keypatchesas well. {% endhint %}
kustomization.yaml in your ESS installation directory... Preceding content omitted for brevity...
patches:`` ``- target: kind: Ingress patch: |- - op: replace path: /metadata/annotations/cert-manager.io~1issuer value: letsencrypt-prod
Continue with the rest of the Applying Your Customizations procedure.
Last updated