如何解决AWS EKS LoadBalancer失败的运行状况检查
我已经部署了以下应用程序,但不知道为什么在知道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中发现问题所在吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。