[英]Kubectl 'broken pipe' and 'timeout occurred' issue with minIO deployment
每次我嘗試通過帶有端口轉發的瀏覽器訪問我的 minIO 控制台時,連接將短暫地工作,並帶有多個連接消息:
Handling connection for 9000
Handling connection for 42935
Handling connection for 42935
Handling connection for 42935
Handling connection for 42935
Handling connection for 42935
Handling connection for 42935
...
然后過了一會兒,這個錯誤信息
E0128 18:22:01.801739 40952 portforward.go:378] error copying from remote stream to local connection: readfrom tcp6 [::1]:42935->[::1]:50796: write tcp6 [::1]:42935->[::1]:50796: write: broken pipe
在它最終發送多條消息之前:
E0128 18:22:31.738313 40952 portforward.go:346] error creating error stream for port 42935 -> 42935: Timeout occurred
Handling connection for 42935
E0128 18:22:32.120930 40952 portforward.go:346] error creating error stream for port 42935 -> 42935: write tcp 192.168.0.16:50776->34.133.9.102:443: write: broken pipe
Handling connection for 42935
E0128 18:22:32.574837 40952 portforward.go:346] error creating error stream for port 42935 -> 42935: write tcp 192.168.0.16:50776->34.133.9.102:443: write: broken pipe
...
這是我的部署文件:
apiVersion: apps/v1
kind: Deployment
metadata:
name: minio-deployment
namespace: minio-ns
spec:
replicas: 1
selector:
matchLabels:
app: minio
template:
metadata:
labels:
app: minio
spec:
containers:
- name: minio
image: minio/minio
args:
- server
- /data
- --console-address
- ":42935"
volumeMounts:
- name: minio-pv-storage
mountPath: /data
volumes:
- name: minio-pv-storage
persistentVolumeClaim:
claimName: minio-pv-claim
---
apiVersion: v1
kind: Service
metadata:
name: minio-service
namespace: minio-ns
spec:
selector:
app: minio
ports:
- name: minio
port: 9000
targetPort: 9000
- name: minio-console
port: 42935
targetPort: 42935
type: LoadBalancer
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: minio-pv-claim
namespace: minio-ns
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
我將 minio-service 類型更改為 LoadBalancer(來自 ClusterIP)以通過瀏覽器訪問控制台,同時添加 --console-address 標志並公開必要的端口。 盡管處於持續加載 state 狀態,這仍然允許 minIO 控制台顯示。如果我嘗試登錄,它只會刷新直到崩潰/超時
解決。 這個問題與我的實際代碼沒有任何關系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.