在Kubernetes(K8s)生态中,Ingress
是管理集群外部访问HTTP/S路由的核心资源。而ingress-nginx
作为官方维护的实现,凭借其高性能和稳定性,成为了事实上的标准。本文将介绍一种生产级的、可重复的部署方式——使用Helm结合脚本,将ingress-nginx
以DaemonSet
的形式部署在指定节点上,并利用hostNetwork
模式实现高效的网络通信。
在Kubernetes(K8s)生态中,Ingress
是管理集群外部访问HTTP/S路由的核心资源。而ingress-nginx
作为官方维护的实现,凭借其高性能和稳定性,成为了事实上的标准。本文将介绍一种生产级的、可重复的部署方式——使用Helm结合脚本,将ingress-nginx
以DaemonSet
的形式部署在指定节点上,并利用hostNetwork
模式实现高效的网络通信。