1

我不明白为什么要为与 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}

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

内部交流

内部-acs_int-madraskube_westus2

4

1 回答 1

2

这是 ACS (v2) 在某些选定地区的新设计。在过去(v1)中,创建的资源与容器服务资源位于同一资源组中。当您删除容器服务资源时,清理这些资源非常困难。随着那些在一个新的资源组中(最好是锁定和不可见的,但现在不可能),它离托管服务更近了一步。

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

于 2017-09-14T17:09:48.350 回答