【问题标题】:az network lb rule create: error: argument --resource-group/-g: expected one argumentaz network lb rule create:错误:参数--resource-group/-g:需要一个参数
【发布时间】:2020-01-31 09:50:57
【问题描述】:

我正在尝试使用 Cli 创建 Azure 负载均衡器规则,但出现错误。 这是我通过查看此 Microsoft 链接所尝试的:

https://docs.microsoft.com/en-us/cli/azure/network/lb/rule?view=azure-cli-latest#az-network-lb-rule-create

$ az --version
azure-cli                         2.0.80

$ az network lb rule create --backend-port 80 --frontend-port 80 --lb-name kubernetes --name ruleone --protocol Tcp --resource-group mylbresourcegroup --backend-pool-name kubernetes --frontend-ip-name 1-loadbalancer-ip-test --subscription mysubscriptionid

错误信息是:

ERROR: az network lb rule create: error: argument --resource-group/-g: expected one argument

有人知道这里缺少什么吗?

任何帮助将不胜感激。

更新:

经过一些测试,我遇到了一个新错误:

$ az network lb rule create --backend-port 8000 --frontend-port 8000 --lb-name kubernetes --name ruleone --protocol Tcp --resource-group mc_resourcegroup-myrg_k8s-myrg_westeurope --backend-pool-name kubernetes --frontend-ip-name 1-6aa0497d-41fa-4789-ab5b-c3043775b036

Load Balancing Rules /subscriptions/mysubid/resourceGroups/mc_resourcegroup-myrg_k8s-myrg_westeurope/providers/Microsoft.Network/loadBalancers/kubernetes/loadBalancingRules/ruleone must disable snat since same FrontendIPConfiguration /subscriptions/mysubid/resourceGroups/mc_resourcegroup-myrg_k8s-myrg_westeurope/providers/Microsoft.Network/loadBalancers/kubernetes/frontendIPConfigurations/1-6aa0497d-41fa-4789-ab5b-c3043775b036 is referenced by Outbound Rules /subscriptions/mysubid/resourceGroups/mc_resourcegroup-myrg_k8s-myrg_westeurope/providers/Microsoft.Network/loadBalancers/kubernetes/outboundRules/aksOutboundRule

【问题讨论】:

    标签: azure-cli azure-aks azure-load-balancer


    【解决方案1】:

    我在我的网站上进行了测试并且运行良好。这意味着命令参数被正确解析。如果此值包含空格,请确保使用双引号 "" 中的值。如果你使用长参数集--resource-group $resourcegroupname。参考这个issue

    【讨论】:

    • 您好,感谢您的回复,当我收到新的错误消息时,您能否检查我问题的更新部分
    • 在负载均衡规则上设置disableOutboundSnat
    • 感谢它的工作。还有一个问题,当我为 MultiAZ AKS 设置标准负载均衡器时,它会创建两个后端池:“kubernetes”和“aksOutboundBackendPool”。我想知道我应该使用哪一个作为规则?稍后我将把这个负载均衡器分配给我的入口网关(istio)。
    • 很高兴为您提供帮助,您可以接受此回复作为答案。并发布另一个案例,以便用户更清楚地了解您的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-18
    • 1970-01-01
    • 2017-08-24
    • 2015-12-16
    • 2017-11-16
    • 2019-12-10
    • 1970-01-01
    相关资源
    最近更新 更多