Azure-Kubernetes - Anzahl der Nginx-Controller?

Sep 12 2020

Ich werde eine Anwendung auf Azure-Kubernetes mit der folgenden Konfiguration bereitstellen

  1. Art: Service
  2. Repliken: 4
  3. Horizontale Pod-Skalierung: ~ 8
  4. 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

WytrzymałyWiktor Sep 14 2020 at 16:19

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 .