Kubernetes Ingress Nginx in AWS einrichten

Kubernetes Ingress Nginx in AWS einrichten

Richten Sie lokal einen Kubernetes-Cluster ein und sorgen Sie dafür, dass Kubernetes-Ingress-Nginx ordnungsgemäß funktioniert.

Jetzt möchte ich es auf AWS bereitstellen. Ich habe den Kubernetes-Cluster mit kubeadm eingerichtet und es funktioniert einwandfrei.

Das Problem besteht jetzt darin, dass ich den Ingress nicht zum Laufen bekomme. Ich habe Kubernetes Ingress Nginx bereitgestellt.

Ich habe mir einige Tutorials durchgearbeitet, aber erstens basieren die meisten davon auf Kubernetes, das von AWS EKS bereitgestellt wird. Zweitens empfehlen einige andere Tutorials die Bereitstellung einer YAML-Datei, die automatisch einen AWS Network Load Balancer erstellt. Ich habe versucht, einigen davon zu folgen, aber nichts hat funktioniert.

Da ich einen Cluster mit 3 Knoten (1 Master + 2 Worker) habe, habe ich eine AWS-Zielgruppe für Port 80 erstellt, in der Hoffnung, am bereitgestellten Ingress-Controller (Load Balancer) zu lauschen, aber keiner der Knoten wurde von der Zielgruppe erkannt. Ich hatte gehofft, dass ich den Ingress über den AWS NLB zum Laufen bringen könnte.

Kann mir bitte jemand mit einem Schritt-für-Schritt-Prozess helfen, den ich nicht anwenden kann, damit Ingress funktioniert?

verwandte Informationen