Azure-Kubernetes - Anzahl der Nginx-Controller?
Ich werde eine Anwendung auf Azure-Kubernetes mit der folgenden Konfiguration bereitstellen
- Art: Service
- Repliken: 4
- Horizontale Pod-Skalierung: ~ 8
- Ingress: Nginx Ingress Controller
Da ich die horizontale Pod-Skalierung habe, erhöht sich die Anzahl der Service-Pods automatisch, wenn die Last zunimmt. Sollte ich jedoch auch den Frontier-Nginx-Controller erhöhen müssen, wenn ja, wie würde ich vorgehen?
Antworten
Die kurze Antwort lautet: Nein, Sie müssen beim automatischen Skalieren keine weiteren Ingress-Controller hinzufügen.
Ein Nginx Ingress-Controller reicht aus, und Sie müssen in einer Situation, in der weitere Anwendungs-Pods erstellt werden, nicht mehr hinzufügen / konfigurieren. Sie benötigen nur einen Controller.
Wenn Sie weitere Informationen zur HPA benötigen, besuchen Sie die offiziellen Quellen hier und hier .