【问题标题】:Azure Kubernetes on different network?Azure Kubernetes 在不同的网络上?
【发布时间】:2017-06-22 17:28:27
【问题描述】:

我已经使用 azure acs 和 azure cli 在 azure 中设置了 kubernetes。

az account list
az account set --subscription foobar
az group create --name foobar --location westus
az acs create --orchestrator-type=kubernetes --resource-group foobar --master-count 1 --name=foobar --dns-prefix=foobar

我希望能够设置站点到站点 vpn,以便 kubernetes 可以访问我的数据中心中的内部服务。

不幸的是,azure acs 在 10.0.0.0 网络上设置了 kubernetes,该网络与 azure 和我的数据中心中的其他资源重叠。

我找不到任何方法来更改 kubernetes 在 acs 中运行的子网。有没有办法改变首选网络?

似乎没有办法从 acs create 命令中选择网络

az acs create --name
              --resource-group
              [--admin-password]
              [--admin-username]
              [--agent-count]
              [--agent-vm-size]
              [--client-secret]
              [--dns-prefix]
              [--generate-ssh-keys]
              [--location]
              [--master-count]
              [--no-wait]
              [--orchestrator-type {Custom, DCOS, Kubernetes, Swarm}]
              [--service-principal]
              [--ssh-key-value]
              [--tags]
              [--validate]
              [--windows]

【问题讨论】:

    标签: azure acs


    【解决方案1】:

    不,没有办法做到这一点。可能有一种方法可以为现有的 vnet 创建一个新的 kubernetes,但我不知道。

    您的另一个选择是删除所有虚拟机并在新的 vnet 中重新创建它们。不保证它会起作用。

    【讨论】:

      【解决方案2】:

      使用 ACS,您可以通过其 CLI 指定子网 ID,以便在特定 VNET 中创建 acs。但是,这仅在某些地区可用

      【讨论】:

        猜你喜欢
        • 2020-10-11
        • 2019-04-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-30
        • 2020-12-10
        相关资源
        最近更新 更多