AWS EKS LoadBalancer失败的运行状况检查

时间:2020-09-23 01:58:59

标签: amazon-web-services amazon-eks health-check

我已经部署了以下应用程序,但不知道为什么在知道Pod正在运行的情况下为什么负载平衡器的运行状况检查失败:

kind: PersistentVolume
metadata:
  name: tile-map-service-cache-pv-volume2
  labels:
    type: local
spec:
  storageClassName: manual
  capacity:
    storage: 10Gi
  accessModes:
    - ReadWriteOnce
  awsElasticBlockStore:
    volumeID: vol-04aeca13e6d5c91a0
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: tile-map-service-cache-pv-claim
spec:
  storageClassName: manual
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 5Gi
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: maps
  labels:
    app.kubernetes.io/name: maps
    app.kubernetes.io/version: "1.0"
    app.kubernetes.io/component: app
spec:
  replicas: 1
  selector:
    matchLabels:
      company.com/app: tile-map-service
  template:
    metadata:
      labels:
        company.com/app: tile-map-service
    spec:
      volumes:
        - name: tile-map-service-cache-pv-storage
          persistentVolumeClaim:
            claimName: tile-map-service-cache-pv-claim
      containers:
        - image: 459053847319.dkr.ecr.cn-north-1.amazonaws.com.cn/company/tile-map-service:latest
          name: tile-map-service
          workingDir: /applib
          env:
            - name: TMS_PORT
              value: "6701"
            - name: TMS_CACHE_DB_DIR
              value: "/applib/cache"
            - name: TMS_CACHE_DB
              value: "tmscache.db"
          resources:
            requests:
              memory: "20Mi"
              cpu: "100m"
          ports:
            - containerPort: 6701
          volumeMounts:
            - name: tile-map-service-cache-pv-storage
              mountPath: "/applib/cache"
          command:
            - "/bin/ash"
            - "-c"
            - "python tms.py"
---
apiVersion: v1
kind: Service
metadata:
  name: tile-map-service-port
spec:
  type: NodePort
  selector:
    company.com/app: tile-map-service
  ports:
    - protocol: TCP
      name: http-server
      port: 8080
      targetPort: 6701

可以帮忙吗?我启用了负载均衡器的日志,但这是它的作用:

2020-09-23T00:30:36.491421Z a00fb935eb8f34ec88809aff8d727a1d 194.180.179.58:58579 - -1 -1 -1 - - 0 0 "- - - " "-" - -

我通过打开入站规则来确保安全组正常,但是没有成功。

任何人都知道正常人应该如何在EKS AWS中发现问题所在吗?

0 个答案:

没有答案