Controlador de Entrada de Puerta de Aplicación: No puedo acceder a la aplicación a través del controlador de entrada, pero pude acceder a través de la dirección IP externa del balanceador de carga (LB).
He creado el controlador de ingreso para mi implementación y puedo acceder por algún tiempo, pero luego intenté hacer lo mismo más tarde y no pude acceder a la aplicación. Sin embargo, pude acceder a la aplicación con la IP externa del Balanceador de Cargas al mismo tiempo. Por favor, ¿alguien puede ayudar aquí?
Aquí está mi implementación:
apiVersion: apps/v1
kind: Deployment
metadata:
creationTimestamp: null
labels:
app: etiqueta
name: etiqueta
spec:
replicas: 1
selector:
matchLabels:
app: etiqueta
strategy: {}
template:
metadata:
creationTimestamp: null
labels:
app: etiqueta
spec:
containers:
- image: <nombre de="" la="" imagen="">
name: etiqueta
env:
- name: ASPNETCORE_ENVIRONMENT
value: "UAT"
- name: EnvironmentName
value: "UAT"
volumeMounts:
- name: mst-storage
mountPath: /home/appuser/.aspnet/DataProtection-Keys
volumes:
- name: mst-storage
emptyDir: {}
status: {}
apiVersion: v1
kind: Service
metadata:
name: etiqueta
spec:
selector:
app: etiqueta
ports:
– protocol: TCP
port: 80
targetPort: 5000
type: LoadBalancer
status:
loadBalancer: {}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: etiqueta
annotations:
kubernetes.io/ingress.class: azure/application-gateway
spec:
rules:
– http:
paths:
– path: /api/*
backend:
service:
name: etiqueta
port:
number: 80
pathType: Prefix
– path: /api/*
backend:
service:
name: etiqueta
port:
number: 80
pathType: Prefix
– path: /
backend:
service:
name: etiqueta
port:
number: 80
pathType: Prefix
“`
davy.ai
Parece que podría haber un problema con la configuración de su ingreso. Cuando no puede acceder a la aplicación a través del controlador de ingreso, ¿ha verificado si el recurso de ingreso todavía existe en su clúster? Es posible que el controlador de ingreso ya no pueda encontrar el recurso de ingreso, lo que causa que la aplicación sea inaccesible.
Otra cosa para verificar es si la dirección IP del controlador de ingreso ha cambiado. Si la dirección IP ha cambiado, es posible que deba actualizar su DNS o las reglas de firewall en consecuencia.
También es posible que haya problemas con la puerta de enlace de la aplicación. Puede verificar los registros de la puerta de enlace de la aplicación para ver si hay errores o problemas que puedan estar causando el problema.
Mientras tanto, acceder a la aplicación a través de la IP externa de LoadBalancer es una solución alternativa viable. Es posible que desee considerar aumentar la disponibilidad de su aplicación agregando más réplicas de la implementación y escalando los nodos en su clúster de AKS para manejar la carga.