> ## Documentation Index
> Fetch the complete documentation index at: https://enterprise-docs.dify.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Azure POC 基础设施设置

这是一个设置 Azure POC 基础设施的指南。

## 要求

* AKS
  * 系统池 - 1 个节点 - Standard\_DS2\_v2 (2 个 vCPU，7 GiB 内存)
  * 用户池 - 1 个节点 - Standard\_DS2\_v2 (2 个 vCPU，7 GiB 内存)
* [Azure CLI](https://learn.microsoft.com/en-us/cli/azure/install-azure-cli)
* Helm 3.14+

## 定义环境变量

```bash theme={null}
export RANDOM_ID="$(openssl rand -hex 3)"

export DIFY_RESOURCE_GROUP_NAME="LG-Dev"
export LOCATION="eastus2"

export DIFY_AKS_CLUSTER_NAME="difyakscluster$RANDOM_ID"
export DIFY_AKS_SYSTEM_VM_SIZE="Standard_DS2_v2"
export DIFY_AKS_USER_VM_SIZE="Standard_DS2_v2"
```

## 创建系统池

```bash theme={null}
az aks create \
    --name $DIFY_AKS_CLUSTER_NAME \
    --resource-group $DIFY_RESOURCE_GROUP_NAME \
    --node-count 1 \
    --node-vm-size $DIFY_AKS_SYSTEM_VM_SIZE \
    --os-sku Ubuntu \
    --nodepool-name systempool \
    --generate-ssh-keys
```

## 创建用户池

```bash theme={null}
az aks nodepool add \
    --resource-group $DIFY_RESOURCE_GROUP_NAME \
    --cluster-name $DIFY_AKS_CLUSTER_NAME \
    --name userpool \
    --node-count 1 \
    --node-vm-size $DIFY_AKS_USER_VM_SIZE \
    --os-sku Ubuntu \
    --mode User
```

## 获取 AKS 集群的凭证

```bash theme={null}
az aks get-credentials --resource-group $DIFY_RESOURCE_GROUP_NAME --name $DIFY_AKS_CLUSTER_NAME
```
