是否可以使用 ingress-nginx 节点端口访问生产中的集群?

is it ok to use the ingress-nginx nodeport to access the cluster in production?

我正在尝试在裸机服务器上设置一个简单的 k8s 集群。

我正在研究访问集群的方法。

我一直在查看文档并通读裸机注意事项部分。

到目前为止,我发现不建议设置外部 IP 和节点端口。 我听说 metalLB 应该在生产中使用,所以我打算继续使用它。

然后我意识到入口已经在使用 nodePort 服务,我可以出于开发目的访问它。

我也可以在生产中使用它吗?

当然可以。如果您不需要 路由规则 或 kube-proxy 可以提供的任何东西,您不需要像 MetalLB 这样的入口控制器。