我创建了一个源自Google Compute Engine永久磁盘的PersistentVolume,我已经格式化并提供了数据.Kubernetes说PersistentVolume可用.
kind: PersistentVolume
apiVersion: v1
metadata:
name: models-1-0-0
labels:
name: models-1-0-0
spec:
capacity:
storage: 200Gi
accessModes:
- ReadOnlyMany
gcePersistentDisk:
pdName: models-1-0-0
fsType: ext4
readOnly: true
Run Code Online (Sandbox Code Playgroud)
然后我创建了一个PersistentVolumeClaim,以便我可以将此卷附加到多个节点上的多个pod.然而,kubernetes无限期地说它处于待决状态.
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: models-1-0-0-claim
spec:
accessModes:
- ReadOnlyMany
resources:
requests:
storage: 200Gi
selector:
matchLabels:
name: models-1-0-0
Run Code Online (Sandbox Code Playgroud)
任何见解?我觉得选择器可能有问题......
甚至可以预先配置一个包含数据的永久磁盘,并且多个节点上的pod都可以从中读取吗?
如何正确更改节点代理的TCP保持活动时间?
我正在使用Google容器引擎中的Kubernetes并设置了一个由HTTP(S)Google Load Balancer支持的入口.当我不断向入口发出POST请求时,我每80秒左右就会收到一次502错误.backend_connection_closed_before_data_sent_to_clientCloud Logging中的错误,这是因为GLB的tcp keepalive(600秒)大于node-proxy的keepalive(不知道它是什么).
记录的错误详见https://cloud.google.com/compute/docs/load-balancing/http/.
谢谢!