代码之家  ›  专栏  ›  技术社区  ›  eugeneK

我在哪里可以找到aks集群上的节点公共ip?

  •  0
  • eugeneK  · 技术社区  · 7 年前

    Azure支持人员要求我在这里打开这个问题,尽管我认为这是一个AKS错误。

    是否有任何标准或非标准的方法来获取节点公共ip?

    2 回复  |  直到 7 年前
        1
  •  5
  •   Charles Xu    7 年前

    azurekubernetes服务有公开的公共IP,但它不是直接到节点的。实际上,Kubernetes节点不会暴露在具有公共IP的internet上。

    AKS节点在Azure上的VNet中创建并访问或可以通过具有公共IP的Azure负载均衡器访问。VNet是作为Azure资源的专用网络。对于VNet,有两种类型,如Basic和Advanced。你可以得到更多的细节,看到了吗 Network concepts for applications in Azure Kubernetes Service (AKS)

        2
  •  2
  •   user10531606    7 年前

    AKS节点不暴露于公共internet,因此不会有公开的公共IP。

    话虽如此,我一直在调查一个问题,即节点要么丢失,要么无法获得内部IP。我们(AKS)已经实现了一个初始修复,它重新启动kubelet,并且似乎至少暂时缓解了内部IP的缺乏。上游正在努力寻找并解决真正的根本原因。

    我不认为我会遇到一个节点没有主机名地址的情况。我将记录一个backlog项来调查任何出现这种症状的集群。我不能保证立即解决,但我肯定会在下周早些时候进一步调查此事。

    推荐文章