Securing LightBeam on GKE with Google Certificate Manager and GCE Ingress
Overview
This document provides a comprehensive guide to secure the LightBeam app on a GKE cluster utilizing GCP Certificate Manager on a GCE Ingress using Application Load balancer. The primary goal is to employ a managed certificate issued by GCP to terminate TLS on the LightBeam cluster.
Steps
Create an external static global IP address.
Associate the value of the above create static IP Address to a FQDN that you want to use to access Lightbeam Endpoint.
Populate
charts/lightbeam/values.yamlorcharts/lightbeam-web-portal/values.yaml
gceIngress and managedCertificate.enabled must be set to βtrueβ.
externalStaticIpName should point to the name of the Global static IP address created in Step 1.
domainName should point to the FQDN.
Install/ Upgrade the LightBeam cluster using the
values.yaml.The managed certificate will take anywhere between 20-60 minutes to be provisioned. You can view its progress on GCP console.
Once the deployment is complete, you should be able to access LightBeam in a secure manner.
Last updated