Find answers to common questions about Cloudmersive products and services.
| Assigning a Fully Qualified Domain Name FQDN to Cloudmersive Private Cloud on AKS |
| 9/8/2026 - Cloudmersive Support |
This guide explains how to give the Cloudmersive Private Cloud Virus Scan API a stable, public DNS name after you have installed the Helm chart on Azure Kubernetes Service (AKS). All commands below can be run from Azure Cloud Shell, which has How it worksThe Helm chart creates a Kubernetes Service of type Azure can attach a DNS label to that public IP. When you do, Azure automatically publishes an FQDN in the form:
You control this by adding a single annotation to the Service. No changes to the Helm chart or to the Cloudmersive container are required. Prerequisites
Step 1: Connect to the cluster
Confirm the Cloudmersive Service exists and has been assigned a public IP:
Example output:
If Step 2: Choose a DNS labelPick a label that is unique within your Azure region. Labels must be lowercase, 3 to 63 characters, and may contain letters, numbers, and hyphens. They must start with a letter and end with a letter or number. Example: Step 3: Apply the DNS label to the Service
Replace
The AKS cloud controller detects the annotation and applies the DNS label to the public IP. This usually completes within a minute. Step 4: Confirm the FQDNFirst, find the region of your cluster and the resource group that holds its infrastructure. AKS places the public IP in a separate, automatically managed resource group (usually named
Then look up the FQDN on the public IP that matches the
Example output:
You can also confirm with a DNS lookup from any machine:
Step 5: Test the API through the FQDN
A successful response returns a JSON status document from the Virus Scan API. Use this FQDN as the base URL in your Cloudmersive SDK or API client configuration. Using your own domain name (optional)If you want to reach the API at a name under a domain you own, such as
Pointing a CNAME at the Azure FQDN is preferred over an A record pointing at the IP, because the IP can change if the Service is deleted and recreated. If you need a guaranteed-static IP, see the next section. Reserving a static IP (optional)By default, AKS allocates a dynamic public IP. It stays the same for the life of the Service, but is released if the Service is deleted. If you require an IP that survives Service deletion, create a static public IP with the DNS label already attached, and tell the Service to use it. Create the static IP in the node resource group (from Step 4):
Point the Service at that IP by name:
Within a minute, If you create the public IP in a resource group other than the node resource group, you must also add the annotation Changing or removing the labelTo change the label, run the Step 3 command again with the new value. The To remove the annotation:
Notes
|
Sign Up Now or
