在 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 可以讓入口正常運作。

有人可以幫助我完成我無法申請使 ingress 工作的逐步過程嗎?

相關內容