Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Select the preferred project.

  2. On the Search bar, type Load balancing and select it. The Load Balancing page is displayed. On the Load balancing page, click Create Load Balancer.  

  3. In the Create a load balancer section, click the Application Load Balancing option. It is selected by default.

  4. Click Next. In the Public facing or Internal section, select the Public facing option. Click Next.

  5. In the Global or Single region deployment section, select the Best for regional workloads (single region) option. Click Next.

  6. The Create a Load Balancer section is displayed.

  7. Click Configure. The Create global external Application Load Balancer page is displayed.

  8. Click Frontend Configuration.

    1. Provide a name to the frontend configuration, such as frontendwebserverhttps.

    2. In the Protocol list,select the HTTPS option.
      NOTE: For non-TLS, select HTTP.

    3. Select IP version as IPv4 and IP Address as Ephemeral.

    4. Enter port as 443

    5. From the Certificate list, select the appropriateoption.

  9. Click Done. The Backend configuration section is displayed. 

  10. Click Create a Backend Service.

  11. For Kyvos Manager: Provide a Name to create a backend service—for example, backendservicekmhttps.

    1. Backend Type: Instance Group

    2. Protocol: For TLS, use HTTPS. For non-TLS, use HTTP.

    3. Use the default value for Timeout.

    4. Named Port: km-https

      image-20240125-125857.png
  12. For Kyvos: Provide a Name to create a backend service—for example, backendservicekyvoshttps.

    1. Backend Type: Instance Group

    2. Protocol: For TLS, use HTTPS. For non-TLS, use HTTP.

    3. Instance Group that you have created.

    4. Named Port: kyvos-https

    5. Click Use Selected Named Port. The Port for that instance group will be auto-populated.

      image-20240125-125950.png
  13. Click Advanced configurations.

  14. In the Health check section, click the Create a Health Check option.

    1. For Kyvos Manager: Provide a Name, such as kyvosmanagerhealthcheck.

      1. Path: /kyvosmanager/

      2. Protocol: For TLS, use HTTPS. For non-TLS, use HTTP.

      3. Port: 9443
        For TLS ports, use 9443. For non-TLS ports, use 8080.

        image-20240125-130057.pngimage-20240125-130152.png
    2. For Kyvos: Provide a Name, such as kyvoshealthcheck.

      1. Path: /kyvos/

      2. Protocol: For TLS, use HTTPS. For non-TLS, use HTTP.

      3. Port: 8443
        For TLS ports, use 8443. For non-TLS ports, use 8081.

        image-20240125-130321.png
  15. Click the Save button.

  16. Scroll down and expand the Advanced Configurations section, and then select the Client IP option from the Session Affinity list and click Create

    image-20240125-130415.png
  17. Provide a Name, such as httpskyvoswebserver. Enter Click Create. The Backend Configuration is completed.

  18. Click Routing Rules and enter Host and Path rules.

    image-20240125-130720.png
  19. Click UpdateReview and Finalize.

    image-20240125-130804.pngImage Removed

    After reviewing the fields, click Create.

    The load balancer is created with requisite configurations.