在 AWS 中设置 Kubernetes Ingress Nginx

在 AWS 中设置 Kubernetes Ingress Nginx

在本地搭建一个kubernetes集群,并使kubernetes-ingress-nginx正常工作。

现在我想将其部署到 AWS 上。我使用 kubeadm 设置了 kubernetes 集群,并且它运行正常。

现在的问题是我无法使入口工作。我部署了 kubernetes ingress nginx。

我阅读了一些教程,但首先它们大多数都是基于从 AWS EKS 部署的 kubernetes,其次其他一些教程说要部署一个 yaml 文件,它将自动创建 AWS 网络负载均衡器,但我尝试按照一些方法操作,但都没有用。

由于我有一个由 3 个节点组成的集群(1 个主节点 + 2 个工作节点),因此我为端口 80 创建了一个 AWS 目标组,希望监听部署的入口控制器(负载均衡器),但目标组未检测到任何节点。我曾希望从 AWS NLB 中可以使入口正常工作。

有人可以帮我一步一步地完成我无法应用的入口工作过程吗?

相关内容