试图弄清楚如何最好地让我的 AKS 群集访问 Azure 中的 Postgres 数据库。
这就是我创建集群的方式:
az group create \
--name $RESOURCE_GROUP \
--location $LOCATION
az aks create \
--resource-group $RESOURCE_GROUP \
--name $CLUSTER_NAME \
--node-vm-size Standard_DS2_v2 \
--node-count 1 \
--enable-addons monitoring \
--enable-managed-identity \
--generate-ssh-keys \
--kubernetes-version 1.19.6 \
--attach-acr $ACR_NAME \
--location $LOCATION
这将自动创建一个具有节点池使用的子网的 VNet。
以下作品:
- 在 Azure 中查找 VNet 资源
- 转到“子网”-> 选择子网-> 在“服务”下选择“Microsoft.SQL”。节省
- 在 Azure 中查找 Postgres 资源
- 转到“连接安全”-> 添加现有虚拟网络-> 选择 AKS VNet 子网。节省
所以我有两个问题:
- 是否建议“摆弄”由 自动创建的 VNet 子网
az aks create
?即为 Micrsoft.SQL 添加服务端点 - 如果没问题,我如何仅使用 Azure CLI 完成相同的操作?我遇到的问题是如何找出子网的 id(基于
az aks create
返回的内容)