在深入学习ingress-nginx的过程中,我们已经初步配置过ingress-nginx,但你可能对它在多节点部署、代理4层协议以及访问HTTPS的需求还存在疑问。本文将详细解答这些问题。
对于在多节点上部署ingress-nginx,最初始的方式是使用daemonset,这在之前的部署中已经提及。若从官方或其他渠道安装,可以调整为daemonset模式。要确保每个节点都安装上ingress-nginx,只需在目标节点上添加相应的标签。例如,我们可以在节点上配置标签`app=ingress`。验证结果显示,节点`node2`已具备`app=ingress`标签,因此ingress-nginx daemonset将在该节点上运行。为扩展部署,可以在另一个节点`node3`上同样配置`app=ingress`标签,结果表明,daemonset数量从1增加到了2,便于后续扩展。
接着,讨论4层代理的配置。查看ingress-nginx自带的configmap文件,关注`tcp-service`配置部分。为了实现TCP代理,可以手动编写一个yaml文件,具体步骤将在后续内容中指导。
为了提供完整的指导,剩余内容请查阅“运维家”公众号,回复“149”以获取详细步骤。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。