为 ACS 集群创建的两个资源组

Two resource groups created for an ACS cluster

我不明白为什么要为与 ACS 集群关联的所有基础设施创建一个单独的资源组,而不是我在创建集群时指定的资源组?这使我定义的资源组只剩下一个单独的实体(ACS 集群定义)和一个名称不受我控制的全新资源组。不喜欢这个。

我目前正在使用 Azure CLI 创建我的 ACS 集群,所以我“猜测”如果我采用 ARM 路线我会有更多的控制权。不过,这个限制在哪里?为什么?

这是我的 CLI 命令:

az acs create -n=int-madraskube -g=internal-acs
--orchestrator-type=kubernetes  --agent-count=2 --generate-ssh-keys --windows --admin-username={myadmin} --admin-password={mypassword} --service-principal={sp_guid} --client-secret={secret_guid}

最后我得到了两个资源组:

internal-acs

internal-acs_int-madraskube_westus2

这是部分选定区域的 ACS (v2) 的新设计。在过去(v1),创建的资源与容器服务资源在同一个资源组中。当您删除容器服务资源时,很难清理这些资源。有了那些在新资源组中的资源(最好锁定和不可见,但现在不可能),离托管服务又近了一步。

有关 ACS v2 的更多信息,https://github.com/Azure/ACS