gpt4 book ai didi

Kubernetes ReadOnlyMany + ReadWriteOnce

转载 作者:行者123 更新时间:2023-12-02 11:33:17 24 4
gpt4 key购买 nike

我目前正在尝试使用 Kubernetes 配置 Logstash 集群,并且我希望每个 logstash 节点都将卷安装为管道的只读卷。然后将这个相同的卷作为读/写挂载在单个管理实例上,我可以在其中编辑配置。

K8s 和 GCEPersistentDisk 可以做到这一点吗?

最佳答案

Logstash 我相信你的意思是一个 ELK 集群。 Logstash 只是一个日志转发器,而不是存储端点。

并不真地。这是不可能的 GCEPersistentDisk .这更多是 GCE 限制,您一次只能在一个实例上安装一个卷。

此外,正如您在 docs 中看到的那样支持 ReadWriteOnceReadOnlyMany但不是同时。

Important! A volume can only be mounted using one access mode at a time, even if it supports many. For example, a GCEPersistentDisk can be mounted as ReadWriteOnce by a single node or ReadOnlyMany by many nodes, but not at the same time.



您可以实现这一点,但只需在单个 K8s 节点上使用单个卷,然后将您的卷分区以供同一节点上的不同 Elasticsearch pod 使用,但这将违背拥有分布式集群的目的。

如果您的节点位于不同的 Kubernetes 节点中并且每个节点都有一个单独的卷,则 Elasticsearch 可以正常工作。

关于Kubernetes ReadOnlyMany + ReadWriteOnce,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53566167/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com