...
Reserve a static IP address for the load balancer. See Google documentation for more details.
Create a Proxy-only subnet in the VPC you are using. See Google documentation for more details.
SSL or TLS enabled on Kyvos and Kyvos Manager
Firewall Rules
Rule to allow Google health check to the Virtual Machine.
Target: Service Account which is used by Kyvos VMs
Source IP Ranges: 35.191.0.0/16, 130.211.0.0/22
Protocol: tcp -> ports 8443 and 9443
For TLS Port, use 8443 and 9443. For non-TLS ports, use 8081 and 8080
Rule to allow access to selected ports from load balancer to Virtual Machine Target:
Service Account which is used by Kyvos VMs
Source IP Ranges: CIDR of the Proxy only Subnet
Protocol: tcp ports: 8443 and 9443 (TLS Ports). For non-TLS ports, use 8081 and 8080
...
Click Frontend Configuration.
On the page, enter details as:
Provide a name to the frontend configuration, such as frontendwebserverhttps.
In the Protocol list,select the HTTPS option.
NOTE: For non-TLS, select HTTP.From the Certificate list, select the appropriateoption.
Click Done.
...
Switch to the Backend tab. The Backend configuration section is displayed.
Click Create a Backend Service.
For Kyvos Manager: Provide a Name to create a backend service—for example, backendservicekmhttps.
Backend Type: Instance Group
Protocol: For TLS, use HTTPS and for non-TLS, use HTTP.
Named Port: km-https
For Kyvos: Provide a Name to create a backend service—for example, backendservicekyvoshttps.
Backend Type: Instance Group
Protocol: For TLS, use HTTPS and for non-TLS, use HTTP
Named Port: kyvos-https
In the Health check section, click the Create a Health Check option.
For Kyvos Manager: Provide a Name, such as kyvosmanagerhealthcheck.
Path: /kyvosmanager/
Protocol: For TLS, use HTTPS. For non-TLS, use HTTP.
Port: 9443
For TLS ports, use 9443. For non-TLS ports, use 8080.
For Kyvos: Provide a Name, such as kyvoshealthcheck.
Path: /kyvos/
Protocol: For TLS, use HTTPS. For non-TLS, use HTTP.
Port: 8443
For TLS ports, use 8443. For non-TLS ports, use 8081.
Click the Save button.
Scroll down and expand the Advanced Configurations section, and then select the Client IP option from the Session Affinity list and click Create.
Provide a Name, such as httpskyvoswebserver.
Enter Host and Path rules.
Click Update.
The load balancer is created with requisite configurations.
...