我正在使用Weave Net CNI运行Kubernetes 1.14集群。由于必须使用基于DNS的负载平衡和故障转移,因此我需要使入口控制器在端口80/443上可用。
我为nginx Ingress Helm Chart配置了以下值,它使用主机端口并作为守护程序运行:
kind: DeamonSet
daemonset:
useHostPort: true
虽然可行,但访问日志中并未包含连接客户端的正确源IP,而是包含 weave 网络接口的IP地址,在本例中为10.32.0.1。
是否可以使用端口80和443,并且仍然能够看到连接客户端的正确源IP地址?