使用NGINX作为Kubernetes Ingress Controller

Michael Pleshakov,NGINX, Inc.平台集成工程师

Ingress控制器是Kubernetes平台中至关重要的组件之一,是所有传入流量访问Kubernetes上运行的应用的入口。因此,它必须基于经过验证且可靠的负载均衡技术构建,例如NGINX。NGINX Ingress Controller for Kubernetes既可利用Kubernetes控制平面管理负载均衡配置,又兼具NGINX和NGINX Plus的性能、可靠性及高级功能。此外,NGINX Ingress控制器还将NGINX与Helm和Prometheus等云原生工具集成。这些工具正在生产Kubernetes环境中得到快速采用。

在NGINX Conf 2018的演讲中,Michael面向希望在生产环境中通过Kubernetes交付应用的初级和中级Kubernetes用户,介绍了如何使用NGINX Ingress Controller for Kubernetes成功地对Kubernetes上的HTTP和TCP/UDP应用进行负载均衡。主题包括:

  • 通过Kubernetes清单或Helm安装
  • 为HTTP和TCP/UDP应用配置负载均衡
  • 使用Prometheus进行监控
  • 出现问题时进行故障排除
  • 支持高级需求的扩展