Веб-сервер не отвечает, несмотря на то, что все индикаторы K8S в порядке

Веб-сервер не отвечает, несмотря на то, что все индикаторы K8S в порядке

У меня есть кластер K8S 1.26 на 3 виртуальных машинах Ubuntu, одна управляющая плоскость и 2 узла, я применяю развертывание, а также службу и перенаправляю порт 80 на порт 80. Выполнение следующих команд показывает, что все в порядке.

введите описание изображения здесь

введите описание изображения здесь

Однако когда я перехожу на localhost:80, я всегда ничего не получаю, либо соединение отклонено, либо истекло время ожидания.

Вот deployment.yml и service.yml

apiVersion: apps/v1
kind: Deployment
metadata:
  name: stable-deployment
spec:
  replicas: 4
  selector:
    matchLabels:
      app: aspnetcore
      track: stable
  template:
    metadata:
      labels:
        app: aspnetcore
        track: stable
    spec:
      containers:
      - name: stable-app
        image: stable-app
        imagePullPolicy: IfNotPresent
        ports:
        - containerPort: 80
        readinessProbe:
          httpGet:
            path: /
            port: 80
        resources: {}

kind: Service
apiVersion: v1
metadata:
  name: stable-service
  labels:
    app: aspnetcore
spec:
  type: LoadBalancer
  selector:
    app: aspnetcore
  ports:
    - port: 80
      targetPort: 80

Я проверил порт 80, он не используется другими приложениями и он свободен, я попробовал порт 8080 вместо 80, это не помогло. Так чего же не хватает, чтобы веб-сервер ответил? Спасибо за помощь

Связанный контент