当前位置: 首页 > 知识库问答 >
问题:

如何在Azure中为库伯内特斯入口控制器创建负载均衡器(IAAS)

朱宏爽
2023-03-14

我在Azure中使用ACS引擎创建了Kubernetes群集,并安装了入口控制器。

我部署了一个服务:

  • 在运行curl:/myservice命令的集群内,给出预期的响应

我使用NGinx创建了一个VM,以便获得外部访问,并使用VM的外部IP,这样就存在对服务的外部访问。

我的目标:

  • 用Azure IAAS Loadbalancer替换VM

我使用UI做的步骤:

>

  • 单击创建资源-

    单击创建资源-

    已创建运行状况探测-

    将后端池定义为库伯内特斯节点(代理)的可用性集。

    已创建入站NAT规则:服务:自定义。端口:32597。可用性集:Kubernetes节点(代理)

    与虚拟机不同,我无法访问网站,在Loadbalncer日志中也看不到任何信息。

    问题:

    1. 如何获取交通日志?
    2. 我可以运行TCPDUMP吗?
    3. 如何解决问题?

    非常感谢。

  • 共有1个答案

    段干弘扬
    2023-03-14

    如何获取流量日志?

    我可以运行TCPDUMP吗?

    对于你的第三个问题,你可以按照我在开始时说的建议。

     类似资料:
    • 我想在我的ACS集群中创建入口控制器来访问服务。 使用helm我可以实现这一点(使用下面的命令),但是入口控制器通过外部负载均衡器暴露在internet上。 集群中的所有服务都是内部的,不需要向Internet公开。它们将从运行在同一VNET中的应用程序访问。

    • 我一直在尝试使用Terraform在AWS上创建一个具有自管理节点的EKS集群,但我无法让我的库伯内特斯入口创建负载均衡器。没有错误,但没有创建负载均衡器,它只是超时。 我确实首先在我的帐户中手动创建了一个负载均衡器,并验证了负载均衡器角色是否存在。当我的Terraform代码运行时,将访问策略。 我非常依赖本教程 TFVAR: 地形代码:

    • 在使用Google容器引擎时,人们会推荐GCP的本机负载平衡器还是Kubernetes服务type=负载平衡器选项? 人们推荐哪一种?

    • 我正在为多云开发一个新的“Kubernetes即服务”平台(如GKE等)。 问题是:K8S服务类型“LoadBalancer”与云负载平衡器(Kubernetes外部)配合使用。吉凯恩 我想在我的新“Kubernetes As a Service”平台上提供类似的功能,用户可以在该平台上选择云提供商,创建Kubernetes集群 在Kubernetes集群创建之前,我能够自动执行流程,但在“K8S

    • 新来的。我想知道是否有人可以帮助我区分我可以用来识别入口控制器和通过YAML和服务识别入口的特征。我有一个预先存在的集群,我认为入口控制器可能是通过helm安装的,但我不确定。有没有办法了解helm在安装nginx ingress控制器时使用的yaml?

    • 我在amazon ews上有一个kubernetes集群,我打算在其上运行多个应用程序。 我有多个服务组成一个这样的应用程序,我想使用amazon负载均衡器(elb)将它们公开到Internet。我想使用ELB,因为我不想直接使用端口80,因为许多应用程序共享这个端口,我希望它们中的每一个都独立于其他应用程序定义它们的入口资源。 我读到了库伯内特斯入口资源公司的信息,认为这正是我要寻找的。然而,我