1

Ich habe die Konfiguration Probleme Eindringen Servicefür https mit Ingress-Load-Balancer auf GCP Konfigurieren

Dies ist, wie ich Kubernetes konfigurieren:

apiVersion: apps/v1beta1 
kind: Deployment 
metadata: 
name: web-spa-development-deployment 
spec: 
template: 
    metadata: 
    labels: 
     app: web-spa-development-291 
    spec: 
    containers: 
    - name: web-spa-development-291 
     image: web-spa-development:292 
     ports: 
     - containerPort: 80 
--- 
apiVersion: v1 
kind: Service 
metadata: 
name: web-spa-development-service 
spec: 
    type: NodePort 
    selector: 
    app: web-spa-development-291 
    ports: 
    - port: 80 
     targetPort: 80 
--- 
apiVersion: extensions/v1beta1 
kind: Ingress 
metadata: 
name: development-ingress 
annotations: 
    kubernetes.io/ingress.global-static-ip-name: staging 
spec: 
tls: 
- hosts: 
    - dev-app.example.com 
    secretName: wildcard-cert 
rules: 
- host: dev-app.example.com 
    http: 
    paths: 
    - backend: 
     serviceName: web-spa-development-service 
     servicePort: 80 
     path: /* 
    - backend: 
     serviceName: web-spa-development-service 
     servicePort: 80 
     path:/
--- 

Und im Bild selbst - ein NodeJS Server auf Port dient 80 .

Wenn der Ingress ausgeführt wird - der Zugriff auf die Webanwendung mit http/https gibt die index.html in der Antwort zurück. Es gibt jedoch keine statischen Assets zurück - .js, .css, .html.

Was könnte möglicherweise das Problem sein?

Antwort

Verwandte Themen