Schreiben Sie eine k8s-Deployment-Datei, die eine Nginx-Instanz mit zwei Repliken erzeugt. Dann wird die Deployment-Datei mit einem Dienst vom Knotenporttyp auf Port 30080 angezeigt.
user
Hier ist ein Kubernetes-Deployment und Dienst, der das tun wird, was Sie beschrieben haben: apiVersion: apps/v1 type: Deployment metadata: name: nginx-deployment spec: replicas: 2 selektor: matchLabors: app: nginx template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.7.9 ports: - containerPort: 80
assistant
Bitte beschreiben Sie jeden Schritt, den Sie gemacht haben.
user
Um eine Nginx-Instanz mit zwei Repliken zu erstellen, schrieb ich eine Kubernetes-Deployment-Datei, die die gewünschten Repliken spezifizierte und die Bereitstellungskonfiguration lieferte. Ich erstellte dann einen Dienst vom Typ NodePort, um die Deployment-Datei auf Port 30080 freizulegen.
assistant
Jetzt ändern Sie es, so dass die Ingresses verwenden HostPort statt NodePort
user