# Azure user guide

- [Azure Overview](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/overview.md): Using DuploCloud with Microsoft Azure
- [Container deployments](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/container-deployments.md): Orchestration across multiple Cloud providers
- [Container orchestration features](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/container-deployments/container-orchestrators.md): Multiple container orchestration technologies for ease of consumption
- [Key DuploCloud concepts](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/container-deployments/concepts.md): Key concepts for using DuploCloud with Docker and Azure
- [Prerequisites](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/prerequisites.md): Tasks to perform before you use Azure with DuploCloud
- [Program DNS entries](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/prerequisites/program-dns-entries.md): Add DNS entries for DuploCloud Services to use your domain names
- [Set the AKS cluster version](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/prerequisites/set-the-aks-cluster-version.md): Set the default AKS cluster version to enable Kubernetes cluster creation
- [Import SSL certificates](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/prerequisites/import-ssl-certificates.md): Import SSL certs to establish secure access to the DuploCloud Portal
- [Set up config and secret management](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/prerequisites/passing-config-and-secrets.md): Set up secret management using EVs, Kubernetes, and Azure Key Vault
- [Mounting ConfigMaps and Secrets as files](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/prerequisites/passing-config-and-secrets/mounting-config-as-files.md): Mounting application configuration maps and secrets as files
- [Setting Environment Variables (EVs) from a ConfigMap or Secret](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/prerequisites/passing-config-and-secrets/setting-environment-variables-from-config.md): Set EVs from the Kubernetes ConfigMap
- [Provision the VPN](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/prerequisites/vpn-setup.md): Integrate with OpenVPN by provisioning VPN users
- [Connect to the VPN](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/prerequisites/connect-to-the-vpn.md): Connecting to the DuploCloud VPN with the OpenVPN client
- [Quick Start](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/quick-start.md): Get up and running with DuploCloud running inside a Microsoft Azure cloud environment; harness the power of generating application infrastructures.
- [Step 1:  Create Infrastructure and Plan](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/quick-start/step-1-infrastructure.md): Creating the DuploCloud Infrastructure and a Plan
- [Step 2: Create a Tenant](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/quick-start/step-2-tenant.md): Creating a DuploCloud Tenant that segregates your workloads
- [Step 3: Create Agent Pools](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/quick-start/step-3-create-azure-agent-pool.md): Creating Azure Agent Pools as shared resources across Tenants
- [Step 4: Create a Service](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/quick-start/step-4-create-app-via-k8s.md): Create a DuploCloud Service for application deployment
- [Step 5: Create a Load Balancer](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/quick-start/step-5-create-a-load-balancer.md): Create a load balancer to access your application
- [Step 6: Test your application](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/quick-start/step-6-test-the-application.md): Test the application to ensure you get the results you expect
- [Use cases](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases.md): Use cases supported for DuploCloud Azure
- [Infrastructure (VPC) and Plan (configuration)](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/disaster-recovery.md): How Infrastructures and Plans work together to create a VPC
- [AKS initial setup](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/disaster-recovery/aks-initial-setup.md): Enable Azure Kubernetes Service (AKS) to connect with Azure
- [Kubectl token and config](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/disaster-recovery/kubectl-token-and-config.md): Connect to the Cluster namespace using the kubectl token.
- [Upgrading the AKG version](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/disaster-recovery/upgrading-eks-version.md): Upgrade the Azure Kubernetes Service (AKG) version
- [Tenant (Environment)](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/tenant-environment.md): Using Tenants in DuploCloud
- [Hosts (VMs)](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/hosts-vms.md): Using Hosts in DuploCloud
- [Snapshots](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/hosts-vms/backups.md): Backup your hosts (VMs)
- [Autoscaling for Hosts](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/autoscaling.md): Autoscaling with Azure Agent Pools and Kubernetes
- [Autoscaling Azure Agent Pools](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/autoscaling/autoscaling-azure-agent-pools.md): Dynamically configure Azure agent pools for optimum performance
- [Autoscaling in Kubernetes](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/autoscaling/autoscaling-in-kubernetes.md)
- [Docker Registry Credentials and Kubernetes Secrets](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/docker-registry-credentials-and-kubernetes-secrets.md): Set Docker registry credentials and Kubernetes configuration and secrets
- [Logs](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/logs.md)
- [Metrics](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/metrics.md)
- [Faults and alerts](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/faults-and-alerting.md)
- [Alert notifications](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/faults-and-alerting/alert-notifications.md)
- [Azure Console link](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/azure-console-link.md): Create a link to the Azure Console from DuploCloud
- [Cost management for billing](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/use-cases/cost-management.md): Manage costs for billing and resources
- [Azure services](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services.md): Managing Azure services and related components
- [Containers and Services](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/containers-and-services.md): Using containers and DuploCloud Services with Azure AKS
- [Load Balancers](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/load-balancers.md): Add and configure Load Balancers with DuploCloud Azure
- [Storage](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/storage.md): Working with Kubernetes PVCs and Storage Classes
- [Storage option configurations](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/storage/storage-options.md): Examples of storage configurations and customizations in DuploCloud Azure
- [Agent pool](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/agent-pool.md): Meet performance demand in AKS workloads by organizing Azure agents into agent pools
- [Databases](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/databases.md): Databases supported by DuploCloud Azure
- [MSSQL Server database](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/databases/sql-database.md): Create a MSSQL Server database in DuploCloud
- [PostgreSQL database](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/databases/postgresql.md): Create a PostgreSQL database instance in DuploCloud
- [MySQL database](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/databases/mysql-database.md): Create a MySQL Server database in DuploCloud
- [Redis database](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/databases/redis-database.md): Create a Redis database in DuploCloud
- [Azure Managed Instance](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/databases/azure-managed-instance.md): Create an Azure Managed Instances in DuploCloud
- [Docker web application](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/docker-web-application.md)
- [Functions](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/functions.md): Using Function Apps in DuploCloud Azure
- [Ingress](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/ingress.md)
- [Key vault](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/key-vault.md)
- [Serverless Web applications](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/web-applications.md)
- [Storage account](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/storage-account.md)
- [Subscription](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/subscription.md)
- [VM Scale Sets](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/vm-scale-sets.md): Using VM Scale Sets to improve performance and redundancy for hosts
- [Workspaces](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-services/workspaces.md)
- [Azure FAQ](https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure/azure-faq.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/azure.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
