Azure Kubernetes服务创建额外的资源组

时间:2018-11-02 09:37:28

标签: azure kubernetes azure-resource-manager azure-resource-group azure-aks

我已经创建了Azure Kubernetes Service(AKS)的实例,并且发现,除了我在其中创建AKS实例的资源组之外,还为我创建了两个其他资源组。这是我的资源组及其内容的样子:

  • MyResourceGroup-Production
    • MyAKSInstance-Azure Kubernetes服务(AKS)
  • DefaultResourceGroup-WEU
    • ContainerInsights(MyAKSInstance)-解决方案
    • MyAKSInstance-日志分析
  • MC_MyResourceGroup-Production_MyAKSInstance_westeurope
    • agentpool-availabilitySet-36219400-可用性设置
    • aks-agentpool-36219400-0-虚拟机
    • aks-agentpool-36219400-0_OsDisk_1_09469b24b1ff4526bcfd5d00840cfbbc-磁盘
    • aks-agentpool-36219400-nic-0-网络接口
    • aks-agentpool-36219400-nsg-网络安全组
    • aks-agentpool-36219400-routetable-路线表
    • aks-vnet-36219400-虚拟网络

我对这两个独立的资源组有一些疑问:

  1. 在创建时,我是否可以重命名资源组或首先从我的ARM模板中控制它们的命名方式?
  2. 我可以将DefaultResourceGroup-WEU的内容移到MyResourceGroup-Production吗?
  3. 我可以安全地编辑他们的设置吗?
  4. 如果启用Log Analytics,似乎DefaultResourceGroup-WEU已创建。我可以使用该实例来接受其他实例的日志吗?

更新

我设法预先创建了一个日志分析资源,并将其用于Kubernetes。但是,在进入资源组时,我遇到了第三个资源:

      {
        "type": "Microsoft.Resources/deployments",
        "name": "SolutionDeployment",
        "apiVersion": "2017-05-10",
        "resourceGroup": "[split(parameters('omsWorkspaceId'),'/')[4]]",
        "subscriptionId": "[split(parameters('omsWorkspaceId'),'/')[2]]",
        "properties": {
            "mode": "Incremental",
            "template": {
                "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
                "contentVersion": "1.0.0.0",
                "parameters": {},
                "variables": {},
                "resources": [
                    {
                        "apiVersion": "2015-11-01-preview",
                        "type": "Microsoft.OperationsManagement/solutions",
                        "location": "[parameters('workspaceRegion')]",
                        "name": "[concat('ContainerInsights', '(', split(parameters('omsWorkspaceId'),'/')[8], ')')]",
                        "properties": {
                            "workspaceResourceId": "[parameters('omsWorkspaceId')]"
                        },
                        "plan": {
                            "name": "[concat('ContainerInsights', '(', split(parameters('omsWorkspaceId'),'/')[8], ')')]",
                            "product": "[concat('OMSGallery/', 'ContainerInsights')]",
                            "promotionCode": "",
                            "publisher": "Microsoft"
                        }
                    }
                ]
            }
        },
        "dependsOn": []
    }

1 个答案:

答案 0 :(得分:1)

  1. 不,你不能。
  2. 是的,但我建议不要这样做。我建议从AKS中删除运行状况指标,删除该资源组,在与AKS相同的资源组中(或需要OMS的任何地方)创建OMS,然后使用该OMS。它只会在oms所在的同一资源组中为您创建容器解决方案。
  3. 在一定程度上,如果您破坏了任何内容,AKS不会对其进行修复
  4. 是的,但是您最好像我在第2点中提到的那样对其进行重做。