K8S各項指標正常,Web伺服器沒有回應

K8S各項指標正常,Web伺服器沒有回應

我在 3 個 ubuntu 虛擬機器(一個控制平面和 2 個節點)上有 K8S 1.26 集群,我應用了部署和服務,並將連接埠 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,但沒有幫助。那麼,要讓 Web 伺服器做出回應,缺少什麼呢?感謝您的協助

相關內容