我在Azure中使用acs引擎创建了kubernetes集群,并安装了入口控制器。
我部署了一个服务:
-
在运行命令curl:/myservice的集群中,给出预期的响应。
我用nginx创建了一个虚拟机,以获得外部访问,并使用虚拟机的外部IP,这样就存在对服务的外部访问。
我的目标:
-
将VM替换为Azure IAAS LoadBalancer。
我使用UI执行的步骤:
-
单击“创建资源”->创建公共IP地址->设置IP的名称->设置分配静态->定义资源组。
-
单击“创建资源”->网络->负载平衡器->选择在步骤1->中创建的公共IP使用相同的资源组。
-
已创建Health Probe->协议http、端口32597(入口端口)和路径/myservice
-
已将后端池定义为kubernetes节点(代理)的可用性集。
-
已创建入站NAT规则:
服务:定制。
港口:32597。
可用性集:kubernetes节点(代理)
与虚拟机不同,我无法访问网站,也看不到LoadBalancer日志中的任何信息。
问题:
-
如何获取交通日志?
-
我可以运行tcpdump吗?
-
如何解决问题?
谢谢您。