Skip to main content
For installation instructions, refer to VPC Deployment Installation. The following sections provide examples of VPC deployments.

Example of GCP ingress

YAML
This example creates a Kubernetes Ingress resource and a ManagedCertificate resource, with the specified hostname. Make sure that the created DNS A record points to the IP address of the load balancer. Without a DNS A record, the certificate is not created and the Kubernetes Ingress won’t work. Use the following command to verify the IP address of the load balancer:
Bash

Example of AWS ingress

YAML
This requires the AWS Load Balancer Controller Add-On. This example creates a Kubernetes Ingress resource with the specified hostname. You must first create a certificate with AWS Certificate Manager as specified in the annotations part. Then, use the Alias option to create a DNS A record that points to the endpoint of the load balancer. Use the following command to verify the endpoint of the load balancer:
Bash

Example of Azure ingress

YAML
This requires the AKS Application routing add-on with a working external-dns setup and cert-manager for TLS. This example creates a Kubernetes Ingress resource with the specified hostname using TLS.

Example of Nginx Ingress

Configuring an Nginx Ingress can be done in a few different ways, here we will show just the basic options needed. For your environment you might need to add specific annotations local to your Kubernetes installation.
YAML

Example of default memory and cpu resources set

CautionBelow is an example configuration using the above suggested resource configuration and some other sensible values. The YAML key surface.ingress below are GCP, AWS or Azure specific, please refer to examples above. Validio will provide customer specific configuration when applicable
YAML